我正在尝试分析我的脚本,该脚本使用多处理并在多个池中生成 greenlets。我尝试了几个库,这些库是谷歌搜索的结果,但没有什么可观的。
我正在寻找一个分析器,它提供了所有基本结果,没有任何先进。我尝试使用 GreenProfiler、cProfile、gevent_profiler 等。是否有任何 apm 工具(如 new Relic、Dynatrace 等)在支持多进程、greenlets 的 python 中提供代码级统计信息?
我建议您尝试英特尔® VTune™ 放大器(免责声明:我正在研究它:))。
它去年获得了 Python 支持,它应该能够为您提供应用程序中正在发生的事情的概述以及逐行信息,以及应用程序的本机部分中发生的某些细节。想要这样的信息。
哦,是的...请注意,如果您是活跃的开源贡献者或想将其用于教育目的,您可能有资格获得免费许可证。
#IamIntel