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

时间:2016-12-10 08:13:17

标签: python performance analysis

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

许多当前的性能分析工具,例如profile需要完成脚本,不能进入脚本使用的模块。因此,我认为这应该是一个常见的情况,即脚本的完成不可用,并且在这种情况下需要进行性能分析。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

从最初的问题:

Profile是一个用于性能分析的神奇工具,不需要完成,可以进入脚本使用的模块。我想对于这个问题,最好的答案是使用个人资料。