Perl代码分析工具

Perl代码分析工具,perl,profiling,Perl,Profiling,我需要测试Perl应用程序(文件操作、数据库操作等等)。我正在寻找一些用于Perl代码的概要文件工具 Linux中是否有类似gprof的Perl代码编写工具?就像调试一样,评测最好由Perl解释器自己完成 将向您概述如何向口译员使用-d:DProf参数以及如何使用该参数。Krish:在发布问题之前,您至少应该检查基本文档。寻找某物的一种方法是perldoc-q。-q标志启动通过FAQ的关键字搜索 例如,perldoc-q profile: Found in /usr/local/lib/perl

我需要测试Perl应用程序(文件操作、数据库操作等等)。我正在寻找一些用于Perl代码的概要文件工具


Linux中是否有类似gprof的Perl代码编写工具?就像调试一样,评测最好由Perl解释器自己完成


将向您概述如何向口译员使用
-d:DProf
参数以及如何使用该参数。

Krish:在发布问题之前,您至少应该检查基本文档。寻找某物的一种方法是
perldoc-q
-q
标志启动通过FAQ的关键字搜索

例如,
perldoc-q profile

Found in /usr/local/lib/perl5/5.10.0/pod/perlfaq3.pod
   How do I profile my Perl programs?
       You should get the Devel::DProf module from the standard distribution
       (or separately on CPAN) and also use Benchmark.pm from the standard
       distribution.  The Benchmark module lets you time specific portions of
       your code, while Devel::DProf gives detailed breakdowns of where your
       code spends its time.

从那里开始

有些人可能会建议使用Devel::DProf作为最标准的方法,但如果仔细观察,这实际上是一个非常糟糕的解决方案

现在perl的最佳分析器是


如果你用谷歌搜索它,你会看到一些演示文稿,展示它的功能。而且很多。

nytprof真是太棒了。一开始有点令人困惑,但使用它,我让我的遗传算法在8小时内运行,而不是20年!我遇到了与作者在你的文章中描述的完全相同的时间问题。我知道gprof,在尝试处理Perl脚本带来的痛苦之后,当我读到这篇文章时,我感到了一种解脱和辩护的感觉。谢谢你的链接。我