如何在不完成的情况下分析python的性能?

Cha*_*ley 5 python performance analysis

当我使用第三方模块编写Python脚本时,工作负载非常大,以至于操作系统(具有32GB内存的Linux)在每次完成之前都会将其杀死.我们从syslog中了解到它耗尽了物理内存,因此操作系统通过OOM将其杀死.

许多当前的性能分析工具(例如,配置文件)需要完成脚本,而不能进入脚本使用的模块.所以我认为这应该是一个常见的情况,即脚本的完成不可用,并且在这种情况下需要进行性能分析.有什么建议?

Mak*_*oto 0

从原来的问题来看:


Profile是一个很棒的性能分析工具,不需要完成,并且可以进入脚本使用的模块。我认为对于这个问题,最好的答案是使用配置文件。