import psutil
def get_current_memory_gb():
pid=os.getpid()
p=psutil.Process(pid)
info=p.memory_full_info()
return info.uss/1024./1024.
查看程序运行内存,只需要将以上函数插入到python代码运行的地方即可实时打印python运行内存占用情况。
注意:该函数似乎只能测试python运行占用的内存,如果有共享其他内存的话占用的内存就会变少。如果在pycharm中同时并行运行两个python,另一个python程序占用很少,猜测是共享内存的缘故。