![]() |
1
88
使用cprofile,您还可以对现有程序进行概要分析,而无需编写任何单独的概要分析脚本。只需使用探查器运行程序
用pyprof2calltree打开kcachegrind中的剖面数据,其-k开关自动打开kcachegrind中的数据。
例如,对整个贴纸服务器和webapp进行这样的分析
pyprof2calltree可以通过简单的安装来安装。 |
![]() |
2
17
你可以使用
脚本可以像往常一样运行。
|
![]() |
3
7
它可以使用一个称为 lscallproftree 本文解释了如何: CherryPy - CacheGrind 我得到的代码是这样的:
如果有人知道一种不需要外部(即不随Python一起提供)模块的方法,我还是会非常感兴趣的。 |
![]() |
4
6
如果您真正要做的是查看代码的哪些部分可以优化速度,并且您可以在调试器中随机暂停它, this method works . 这可能令人惊讶,但你不需要太多的堆垛。 |
![]() |
5
5
在kcachegrind/qcachegrind中有3种不同的方法来分析代码和可视化结果: I型剖面图1-从IPython配置myfunc()。
2-将您的文件转换为外壳中可用的kcachegrind文件
3-在kcachegrind中打开callgrind.filename.prof II-嵌入式CProfile1-概述代码中的几行。
2-将您的文件转换为外壳中可用的kcachegrind文件
3-在kcachegrind中打开callgrind.filename.prof 雅皮布1-从IPython或代码中配置myfunc()。
2-在kcachegrind中打开callgrind.filename.prof |