我想知道是否有与 Java 的 VisualVM 等效的 Python。我需要的功能是实时分析正在运行的 Python 解释器。
一些背景知识:最近对我的代码库的更改大大减慢了它的速度。我想知道我的代码在做什么,而不必重新开始计算。另一种方法是停止解释器并用 重新启动它-m cProfile
,这样会浪费一天的 CPU 时间。
非常感谢任何建议。
看看这里: Python 有没有可视化分析器?在这里:推荐使用哪种 Python 内存分析器?
根据我的发现,如果您的应用程序不仅仅是一个脚本,那么实际上并没有一种简单的方法来进行内存分析。否则最简单的方法是使用https://pypi.python.org/pypi/memory_profiler。