perl - Perl 的 NYTProf 分析器

标签 perl devel-nytprof

这个问题是关于 Devel::NYTProf探查器。

我从分析器收到的输出是一条简单的行,例如:

use strict;

输出:
statements: 3 
Time on Line: 22µs
Calls: 2
Time in Sub: 12µs

所以我的问题是:
  • 这3个语句如何?
  • sub .. 中的时间代表什么?
  • 这是否代表转换它所花费的时间
    模块到 optree 还是这是别的什么?
  • 这是编译阶段时间还是运行阶段时间?

  • 先感谢您

    最佳答案

    use Foo;
    

    相当于执行
    require Foo;
    Foo->import;
    

    在编译时。所以也许被调用的子是strict::import .

    更新 : 分析程序
    require strict;
    strict->import;
    

    显示 Devel::NYTProf计数require声明为一个子调用和import作为另一个。

    关于perl - Perl 的 NYTProf 分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16113586/

    相关文章:

    perl - 有多个进程时如何使用NYTProf

    perl - 使用 NYTProf 对 foswiki 进行分析会导致分析数据不完整

    windows - 如何安装 DBD::优势

    perl - 我如何在子测试之前评估 Perl block

    perl - 在Perl中如何找到给定日期的前一个星期一的日期?

    perl - 控制对象销毁的顺序

    regex - 无法通过 WWW::Mechanize 跟踪图像链接

    perl - 分析超时的 Perl CGI 脚本