python list out top 10 Memory utilisation - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: python list out top 10 Memory utilisation (/thread-38762.html) |
python list out top 10 Memory utilisation - mg24 - Nov-20-2022 Hi Team, 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) |