什么是 python 多处理、gevent、greenlet 的最佳分析器



我正在尝试分析我的脚本,该脚本在多个池中使用多处理和生成绿素。我尝试了几个库,这些库在谷歌搜索中出现,但没有什么是相当大的。

我正在查看一个分析器,它提供了所有基本结果没有高级。我尝试使用GreenProfiler,cProfile,gevent_profiler等。是否有任何apm工具,如新的Relic,Dynatrace等在python中提供代码级统计信息,支持多进程,greenlets?

自原始问题以来已有 5 年了,情况仍然相同。我尝试了New-relic,DatadogAmazon Code Guru Profile等工具,但似乎没有一个支持Gevent(Greenlets)分析。绿色文档也不令人鼓舞。

我建议您尝试®英特尔 VTune™ 放大器(免责声明:我正在研究它:))。

它去年获得了Python支持,它应该能够给你一个关于你的应用程序中发生的事情的概述以及逐行的信息,以及你的应用程序原生部分的某些细节,如果你需要这样的信息。

哦,是的。。。请注意,如果您是活跃的开源贡献者或想将其用于教育目的,您可能有资格获得免费许可证。

#IamIntel

最新更新