文章目录
- 1. 按
- 2. 代码
1. 按
需要安装psutil库,安装请参考:Python3 安装psutilpsutil · PyPIpsutil · GitHub
2. 代码
import psutil
def getMemSize(pid):
# 根据进程号来获取进程的内存大小
process = psutil.Process(pid)
memInfo = process.memory_info()
return memInfo.rss / 1024 / 1024
def getTotalM(processName):
# 一个进程名对应的可能有多个进程
# 进程号才是进程的唯一标识符,进程名不是
totalM = 0
for i in psutil.process_iter():
if i.name() == processName:
totalM += getMemSize(i.pid)
print('%.2f MB' % totalM)
return totalM
if __name__ == '__main__':
getTotalM('ding.exe')