Time 实时进程列表
我试图在python上创建一个实时进程列表。我希望每5秒更新我的列表。此外,我希望获得每个进程的cpu时间使用率,但由于某些原因,输出为0。。。。 这是代码的一部分:Time 实时进程列表,time,process,cpu,Time,Process,Cpu,我试图在python上创建一个实时进程列表。我希望每5秒更新我的列表。此外,我希望获得每个进程的cpu时间使用率,但由于某些原因,输出为0。。。。 这是代码的一部分: def start(self): while True: #----------------------------------------------------------------------------- processes = [] for process i
def start(self):
while True:
#-----------------------------------------------------------------------------
processes = []
for process in self.wmi_object.Win32_Process ():
size = int(process.WorkingSetSize) / 1024
try:
p = psutil.Process(process.ProcessId)
cpu_percent = 0# p.cpu_percent(interval=1)
processes.append( process.Name + " " + str(process.ProcessId) + " " + str(size) + "kb" + " " + str(cpu_percent) )
except : pass
self.clientNetwork.send ( pickle.dumps(processes) )
time.sleep(5)
我不知道怎样才能使这成为一种权利。每5秒钟,流程就会将上一次停留添加到列表中,而不是被删除。
感谢帮助:)