【问题标题】:VisualVM equivalent for PythonPython 的 VisualVM 等效项
【发布时间】:2013-05-26 03:47:09
【问题描述】:

我想知道是否存在与 Java 的 VisualVM 等效的 Python。我需要的功能是实时分析正在运行的 Python 解释器。

一些背景知识:最近对我的代码库的更改大大减慢了它的速度。我想知道我的代码在做什么,而不必重新开始计算。另一种方法是停止解释器并使用-m cProfile 重新启动它,这样会浪费一天的 CPU 时间。

非常感谢任何建议。

【问题讨论】:

  • Python 有一个sys.set_trace,可以在程序运行时设置。应该可以在程序运行时开始分析。

标签: python profiling visualvm


【解决方案1】:

看看这里: Is there a visual profiler for Python? 和这里:Which Python memory profiler is recommended?

根据我的发现,如果您的应用程序不仅仅是一个脚本,那么实际上并没有一种简单的方法来进行内存分析。否则最简单的方法是使用https://pypi.python.org/pypi/memory_profiler

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 2013-08-21
    相关资源
    最近更新 更多