본문 바로가기
프로그램

[파이썬] 문제 : 프로세스, 쓰레드 리스트

by 오디세이99 2023. 12. 16.
728x90
반응형

 

import psutil

# 실행 중인 모든 프로세스 목록을 가져오기
for proc in psutil.process_iter(['pid', 'name']):
    print(proc.info)

 

import psutil

# 프로세스 ID를 여기에 설정하세요 (예: 1234)
process_id = 13988

try:
    # 해당 ID의 프로세스 객체 가져오기
    process = psutil.Process(process_id)

    # 프로세스 내의 모든 쓰레드 정보 가져오기
    threads = process.threads()

    for thread in threads:
        print(f"Thread ID: {thread.id}, CPU Time: {thread.user_time + thread.system_time}")

except psutil.NoSuchProcess:
    print(f"프로세스 ID {process_id}를 찾을 수 없습니다.")

728x90
반응형

댓글