Nov-20-2022, 10:51 PM
Hi Team,
I want to read top 10 memory utilisation of my system.
other than os.
Below is attempted code which gives all result.
I want to read top 10 memory utilisation of my system.
other than os.
Below is attempted code which gives all result.
import psutil
def ProcessDisplay():
listprocess=[]
for pro in psutil.process_iter():
try:
pinfo = pro.as_dict(attrs=['pid','name','username'])
vms = pro.memory_info().vms /(1024*1024)
pinfo['vms'] = vms
listprocess.append(pinfo)
except(psutil.NoSuchProcess,psutil.AccessDenied,psutil.ZombieProcess):
pass
return listprocess
if __name__ =="__main__":
print("process monitor with memory usage")
listprocess = ProcessDisplay()
for elem in listprocess:
print(elem)
