当我使用第三方模块编写 Python 脚本时,工作量太大以至于操作系统(具有 32GB 内存的 Linux)每次都在它完成之前将其杀死。我们从 syslog 中了解到它用完了物理内存,因此操作系统通过 OOM 将其杀死。
许多当前的性能分析工具,例如profile需要完成脚本并且不能进入脚本使用的模块。所以我估计这应该是一个常见的脚本无法完成的情况,在这种情况下急需进行性能分析。有什么建议吗?
最佳答案
来自原始问题:
Profile 是一个非常棒的性能分析工具,不需要完成,可以进入脚本使用的模块。我认为对于这个问题,最好的答案是使用配置文件。
关于python - 如何在不完成的情况下分析python的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41073519/