run*_*ero 9 perl devel-nytprof
这个问题是关于Devel::NYTProf探查者的.
我从分析器接收到的简单行的输出,例如:
use strict;
Run Code Online (Sandbox Code Playgroud)
OUTPUT:
statements: 3
Time on Line: 22µs
Calls: 2
Time in Sub: 12µs
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:
先感谢您
use Foo;
Run Code Online (Sandbox Code Playgroud)
相当于执行
require Foo;
Foo->import;
Run Code Online (Sandbox Code Playgroud)
在编译时.所以也许被调用的子是strict::import.
更新:分析程序
require strict;
strict->import;
Run Code Online (Sandbox Code Playgroud)
显示Devel::NYTProf将require语句计为一个子调用和import另一个子调用.