Perl语言再学习(8): 性能调优工具NYTProf
Devel::NYTProf是一个强大并且功能丰富的性能调优工具。
在写这篇文章的时候最新版是5.05
安装流程
- 去主页下载最新的代码。我的是(Devel-NYTProf-5.05.tar.gz)
- tar -xzf Devel-NYTProf-5.05.tar.gz
- cd Devel-NYTProf-5.05
- perl Makefile.PL
- make
- make test
- sudo make install
使用方法
可以简单先尝试一下自带的例子。
在 ~/Devel-NYTProf-5.05/目录下运行
perl demo/demo-run.pl
有惊喜。
线上脚本运行方法
- 如果是使用了mod_perl模块,可以直接参照官网上的方法。
- 或者执行脚本线程的时候带上命令行参数/环境变量
总结
- NYTProf这个工具非常强大,可以支持线下和线上的脚本执行性能分析。
- 虽然是用C写的性能有保障,但是原则上不推荐在线上跑,在Dev/Sandbox环境使用会比较理想。