python看内存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python看内存相关的知识,希望对你有一定的参考价值。

打断点,跑起来

ps -ef | grep python

找到PID(两个数的第一列)

cat  /proc/PID/status

内存主要看四个字段:

vmpeak 虚拟内存历史峰值

vmsize 虚拟内存目前占用量

vmhwm 物理内存历史峰值

vmrss 物理内存目前占用量

status文件看法:

http://blog.chinaunix.net/uid-24347760-id-2943156.html

 

单独看变量

import sys

sys.getsizeof()

但是注意,sys.getsizeof()看list的时候是不准的,显示的只是list的大小而不包括其里面的数据的大小

以上是关于python看内存的主要内容,如果未能解决你的问题,请参考以下文章

Python之mmap内存映射模块(大文本处理)说明

Python之mmap内存映射模块(大文本处理)说明

Python基础之python代码程序内存回收机制

#私藏项目实操分享#深入理解Python内存管理与垃圾回收

Python 垃圾回收机制

python垃圾回收机制