У меня есть многопоточное приложение Python, и в настоящее время я устраняю проблемы с очень высокой (90% или более) загрузкой процессора.
Я собираюсь попробовать профилировщик, но я хотел посмотреть, есть ли способ, которым я могу получить загрузку ЦП для потока из приложения. Я понимаю, что os.times () получит общее использование процессора - могу ли я что-то запустить в каждом потоке, чтобы получить использование каждого потока? Было бы очень полезно определить, какой поток потребляет процессор.