1

我安装了 NYTProf 并使用它运行我的代码。试图获得一个简单的线条列表和花费在它们上的时间。天哪,这个分析器所拥有的只是用于导入数据分析工具的 html 文件报告或数据转储。我正在使用远程系统并启动浏览器来加载 file:/// URLs 需要设置隧道和远程(慢)x 服务器等。这是一个痛苦的屁股。我想要的只是一个简单的:

Function:Line percentage-time-spent  (sorted with longest time spent lines at the top)

    openlogs:27     40%
    readlogs:124    30%
    closelogs:1243  20%
    profile:67      10%

你知道,一个分析器。

这是perl。现在不是 UX 演示时间。我不是在为国会小组委员会准备报告。

该文档似乎没有显示一种方法来获取为开发人员设计的简单报告,以显示在他们的代码中攻击的速度慢。我在这里错过了什么吗?有人知道快速做到这一点的方法吗?

4

1 回答 1

1

获得简单分析器输出的方法是使用Devel::Profile

$ perl -d:Profile my_script.pl
$ cat prof.out
于 2021-09-21T13:40:15.207 回答