python - 如何使用 pypy 进行分析(cProfile 不起作用)

标签 python profiling pypy cprofile

pypy 中有没有办法获得像运行 python -m cProfile myscript.py 时那样的输出?

pypy -m cProfile myscript.py 显示一些随机数(其中一些为负数),显然这是一个 bug from 2011尚未修复。

最佳答案

该问题已在 2.5.0 版本中修复。 cProfile 只能帮助您到目前为止,请确保您的热点运行得足够多以预热 JIT,然后进行基准测试(类似统计的 timeit)而不是 cProfile,因为 cProfile 中使用的采样方法本身会减慢速度。 p>

关于python - 如何使用 pypy 进行分析(cProfile 不起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27496749/

相关文章:

python - pypy 是否支持 cython 扩展?

pypy - Mac OS X 10.9.5 + pypy 2.6 上出现 "No module named _vmprof"错误

python - 同一种语言的一种语言的实现如何能比该语言更快?

python - 如何读取 gekko 错误代码(例如位置 : 5, v3 等)

python - 对 .xml 文件中 <P> 内的句子进行编号?

java - 分析 Java 服务器并解释火焰图

linux - Golang : What is etext?

python - 在 Sympy 矩阵中查找复数的实部

python - 在 tkinter 文件对话框中指定文件路径

python - 分析、检测和改进分配性能?