Python中cProfile性能分析工具的使用
2015-03-19 01:12
651 查看
cProfile真的是太强大了!
更多详细内容参见:官方文档。 这里仅仅列出我用到的一些部分作为记录
使用方法就是:把要执行的语句放到run()函数后!
很简单吧是不是!
赞叹一下,真的很好很强大!!
更多详细内容参见:官方文档。 这里仅仅列出我用到的一些部分作为记录
0 - import几个库
import cProfile import pstats
1 - 分析某条语句:
#c_Markov = c_MarkovCreater(savefilename) cProfile.run("<strong>c_Markov = c_MarkovCreater(savefilename)</strong>","result") p = pstats.Stats("result") p.strip_dirs().sort_stats(-1).print_stats()
使用方法就是:把要执行的语句放到run()函数后!
2 - 整段分析:
if __name__ == '__main__' : import cProfile, pstats, StringIO pr = cProfile.Profile() pr.enable() <strong>savefilename = 'The_Holy_Bible_tokenize.txt' c_Markov = c_MarkovCreater(savefilename)</strong> pr.disable() s = StringIO.StringIO() sortby = 'cumulative' ps = pstats.Stats(pr, stream=s).sort_stats(sortby) ps.print_stats() print s.getvalue()
很简单吧是不是!
赞叹一下,真的很好很强大!!
相关文章推荐
- python性能分析工具:cProfile使用
- 使用cProfile分析Python程序性能
- 使用cProfile分析Python程序性能
- 学会使用Linux性能分析工具
- Linux系统下常见性能分析工具的使用
- XHProf php轻量级的性能分析工具使用手册(中文版)
- oracle 性能分析工具statpack安装使用
- 如何使用VSTS工具来分析软件的代码和性能?
- 使用vs2005 性能工具,分析Windows服务
- 程序性能分析-使用vs2008的分析工具
- 学会使用Linux性能分析工具
- 使用Google的性能分析工具分析Go程序的记录
- 性能分析工具的使用
- gprof性能测试工具使用分析
- 使用python制作简单的日志以及日志分析工具
- .NET : 使用代码性能分析工具
- 学会使用Linux性能分析工具
- (zz)使用gprof和oprofile工具分析系统性能
- 网页速度分析 && 网页头文件解析 && 性能优化 && httpwatch工具使用
- Linux系统下常见性能分析工具的使用