如何使用 pypy 进行分析(cProfile 不起作用)
Posted
技术标签:
【中文标题】如何使用 pypy 进行分析(cProfile 不起作用)【英文标题】:How to profile with pypy (cProfile not working) 【发布时间】:2014-12-16 02:51:25 【问题描述】:在 pypy 中有什么方法可以像运行 python -m cProfile myscript.py
那样获得输出吗?
pypy -m cProfile myscript.py
显示一些随机数(其中一些为负数),显然这是一个尚未修复的bug from 2011。
【问题讨论】:
【参考方案1】:该问题已在 2.5.0 版中得到修复。 cProfile 只能让您走这么远,请确保您的热点运行得足以预热 JIT,然后进行基准测试(类似于统计的时间)而不是 cProfile,因为 cProfile 中使用的采样方法本身会减慢速度。
【讨论】:
以上是关于如何使用 pypy 进行分析(cProfile 不起作用)的主要内容,如果未能解决你的问题,请参考以下文章