如何获得python脚本的最高内存使用率?

如何获得python脚本的最高内存使用率?,python,memory,out-of-memory,scientific-computing,Python,Memory,Out Of Memory,Scientific Computing,我正在进行一些广泛的python科学计算,以及了解python脚本的执行时间和内存占用情况 那么如何获得python脚本的峰值内存使用率呢 如果有关系的话,我在Windows上使用python 2.7。听起来你在寻找内存分析器。 Memory_profiler是一个您可以深入了解哪一行给您带来了问题的工具,通过一些查询,您可以找出哪一个区域的内存消耗量最大 由于您使用的是windows,所以它也需要这个 祝你好运 对于峰值内存,在Windows上,您可以使用psutil获取峰值工作集大小(以字

我正在进行一些广泛的python科学计算,以及了解python脚本的执行时间和内存占用情况

那么如何获得python脚本的峰值内存使用率呢


如果有关系的话,我在Windows上使用python 2.7。

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

由于您使用的是windows,所以它也需要这个


祝你好运

对于峰值内存,在Windows上,您可以使用
psutil
获取峰值工作集大小(以字节为单位):

>>> import psutil
>>> p = psutil.Process()
>>> p.memory_info().peak_wset
238530560L

根据上面的链接,您可以获得有关此问题的某些Windows特定字段的更多详细信息。

我不认为这是问题所问的,问题是要获得峰值内存。那么Linux呢?