python - 如何获得python脚本的峰值内存使用量?

标签 python memory out-of-memory scientific-computing

我正在做一些广泛的科学 python 计算,想知道 python 脚本的执行时间和内存占用。

那么如何获取python脚本的峰值内存使用?

如果重要的话,我在 Windows 上并使用 python 2.7。

最佳答案

听起来您正在寻找内存分析器。 Memory_profiler 是一个你可以深入了解哪一行给你带来问题的工具,通过一些查询你可以找出哪个区域的内存消耗最大。

https://pypi.python.org/pypi/memory_profiler 并且由于您使用的是 Windows,因此还需要此 https://pypi.python.org/pypi/psutil

祝你好运!

关于python - 如何获得python脚本的峰值内存使用量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33430920/

相关文章:

python - 转置自动创建的列表中的数据

python - 有没有办法从单个数据列表的表格中形成数据框?

java - 在 ANTLR 中解析不正确的输入时出现 OutOfMemoryError

python - 架构 - 能够在 Django 中更改电子邮件地址(主要用户 ID)

python - 数组列表索引超出范围

java - 按程序生成一个巨大的宇宙

ios - 核心数据导入 - 不释放内存

c# - Windows Phone,即使只有弱引用,垃圾收集器也不会清理 View

c# - 如何使用 MemoryFailPoint?

python - 在 python 中清理内存