CPU Yüzdesine Göre Sıralanmış Proses Listesi
Bu Python scripti, sistemdeki her bir süreç için CPU kullanımını ölçer ve ardından CPU yüzdesine göre bu süreçleri sıralayarak görüntüler.
📜 Kod: import psutil import time # CPU ölçümü başlatılıyor for proc in psutil.process_iter(['pid', 'name']): try: proc.cpu_percent(interval=None) except (psutil.NoSuchProcess, psutil.AccessDenied): continue time.sleep(1) # Liste toplanıyor process_list = [] for proc in psutil.process_iter(['pid', 'name', 'cpu_percent']): try: process_list.append(proc.info) except (psutil.NoSuchProcess, psutil.AccessDenied): continue # CPU yüzdesine göre sıralama sorted_processes = sorted(process_list, key=lambda x: x['cpu_percent'], reverse=True) # Ekrana yazdırma print(f"{'PID':>6} {'CPU%':>6} {'Program Adı'}") print("-" * 40) for proc in sorted_processes: print(f"{proc['pid']:>6} {proc['cpu_percent']:>6.1f} {proc['name']}") #...