我使用 cProfile现在但是我发现编写 pstats 代码只是为了查询统计数据很乏味。
我正在寻找一种可视化工具,可以显示我的 Python 代码在 CPU 时间和内存分配方面的表现。
Java 世界的一些示例是visualvm和 JProfiler .
- 这样的事情存在吗?
- 有这样的 IDE 吗?
- 愿意dtrace帮忙?
我知道 KCachegrind对于 Linux,但我更喜欢无需安装 KDE 即可在 Windows/Mac 上运行的东西。
最佳答案
我和一个 friend 编写了一个名为 SnakeViz 的 Python 配置文件查看器。在网络浏览器中运行。如果您已经成功使用RunSnakeRun SnakeViz 可能不会增加那么多值(value),但 SnakeViz 更容易安装。
编辑:SnakeViz 支持 Python 2 和 3,适用于所有主要系统。
关于python - 是否有 Python 的可视化分析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3378953/