python - 是否有 Python 的可视化分析器?

标签 python user-interface profiling profiler

我使用 cProfile现在但是我发现编写 pstats 代码只是为了查询统计数据很乏味。

我正在寻找一种可视化工具,可以显示我的 Python 代码在 CPU 时间和内存分配方面的表现。

Java 世界的一些示例是visualvmJProfiler .

  • 这样的事情存在吗?
  • 有这样的 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/

相关文章:

python - 如何在bash脚本中激活anaconda环境

java - JTree,很多条目

python - 生成器函数性能

performance - F# 处理复杂键(如数据结构中的 int*int*int)比 Ocaml 慢得多

python - 提高 Python cProfile 的输出分辨率(需要更高的输出分辨率)

python - 如何在没有嵌套循环的情况下检查两个模型ID?

python - 在 Windows 上将 cx_Freeze 安装到 python

python - 更新多个 SQLite 行给定的列和数据

c++ - 引用 CMFCToolbar 自定义教程?

java - CardLayout 之前的功能不起作用?