代码分析工具的Perl(Code Profiling Tools for Perl)

2019-06-24 21:59发布

我需要测试的Perl应用程序(文件操作,数据库operation..etc)。 我在寻找一个Perl代码一些轮廓工具

有没有像在Linux中gprof的为Perl代码Profling任何工具

Answer 1:

就像与调试,分析是由Perl解释器本身最好完成的任务

本网站会给你使用的概述-d:DProf参数解释,以及如何使用它。



Answer 2:

有些人可能会建议使用杰韦利:: DProf作为最标准的方式,但如果你仔细观察它实际上是非常糟糕的解决方案。

对于最好 Perl分析器现在是杰韦利:: NYTProf 。

如果你将谷歌它,你会看到一些演示,显示它是可以胜任的。 而且它的很多。



Answer 3:

Krish:您发布的问题之前,你至少应该检查的基本文件。 寻找的东西的一种方法是perldoc -q <something> 。 该-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.

并从那里继续。



文章来源: Code Profiling Tools for Perl