Total memory used by Python process?

前端 未结 12 840
眼角桃花
眼角桃花 2020-11-22 04:28

Is there a way for a Python program to determine how much memory it\'s currently using? I\'ve seen discussions about memory usage for a single object, but what I need is tot

12条回答
  •  梦如初夏
    2020-11-22 04:36

    import os, win32api, win32con, win32process
    han = win32api.OpenProcess(win32con.PROCESS_QUERY_INFORMATION|win32con.PROCESS_VM_READ, 0, os.getpid())
    process_memory = int(win32process.GetProcessMemoryInfo(han)['WorkingSetSize'])
    

提交回复
热议问题