我想知道是否存在Python等效的Java VisualVM。我需要的功能是运行Python解释器的实时分析。
一些背景知识:我最近对代码库的更改大大减慢了它的速度。我想知道我的代码在做什么而不必重新开始计算。另一种方法是停止解释器并使用-m cProfile
重新启动它,从而浪费一天的CPU时间。
非常感谢任何建议。
答案 0 :(得分:0)
看看这里: Is there a visual profiler for Python?和此处:Which Python memory profiler is recommended?
根据我的发现,如果您的应用程序不仅仅是一个脚本,那么实际上并不是一种简单的方法来进行内存分析。否则最简单的方法是使用https://pypi.python.org/pypi/memory_profiler。