Fre*_*rik 93 python profiler user-interface profiling
我现在使用cProfile但是我觉得编写pstats代码只是为了查询统计数据很繁琐.
我正在寻找一个可视化工具,向我展示我的Python代码在CPU时间和内存分配方面的作用.
Java世界的一些例子是visualvm和JProfiler.
我知道KCachegrind for Linux,但我更喜欢可以在Windows/Mac上运行而无需安装KDE的东西.
jif*_*lub 79
我和朋友编写了一个名为SnakeViz的Python配置文件查看器,它在Web浏览器中运行.如果您已经成功使用RunSnakeRun SnakeViz可能不会添加那么多值,但SnakeViz更容易安装.
编辑:SnakeViz支持Python 2和3,适用于所有主要系统.
nik*_*kow 41
我只知道RunSnakeRun.
前段时间还有一些关于PyDev(Eclipse)中的集成剖析器的讨论,但我不知道是否会看到光明的一天.
更新:不幸的是,似乎不再维护RunSnakeRun,它不支持Python 3.
max*_*axy 14
我用gprof2dot.py.结果看起来像这样.我使用这些命令:
python -m cProfile -o profile.dat my_program.py
gprof2dot.py -f pstats profile.dat | dot -Tpng -o profile.png
Run Code Online (Sandbox Code Playgroud)
您需要安装graphviz和gprof2dot.py.您可能喜欢方便的shell脚本.
适用于Visual Studio的Python工具包含一个做得很好的图形分析器:http : //www.youtube.com/watch?v= VCx7rlPyEzE&hd =1
| 归档时间: |
|
| 查看次数: |
32658 次 |
| 最近记录: |