나는 멀티 스레드 파이썬 응용 프로그램을 가지고 있으며, 현재 매우 높은 (90 % 이상) CPU 사용량 문제를 해결하고 있습니다.프로필 파이썬 CPU 사용량 스레드 별
저는 프로파일 러를 시험해 볼 것입니다. 그러나 응용 프로그램 내에서 스레드 당 CPU 사용량을 얻을 수있는 방법이 있는지 알고 싶습니다. 나는 os.times()가 전반적으로 CPU 사용량을 얻게 될 것이라는 것을 이해한다. 각 스레드의 사용량을 얻기 위해 각 스레드 내에서 실행할 수있는 것이 있는가? 어떤 스레드가 CPU를 먹고 있는지 확인하는 것이 매우 도움이됩니다.
어떤 운영 체제는/지원에 테스트 할 계획입니까? –
주로 Windows이지만 Linux도 지원합니다. Windows에서 CPU 사용량이 높아지고 있지만 현재 Linux에서이 값을 테스트하지 않았습니다. – Dave