LINUX.ORG.RU

как узнать что пожирает процессор в python-скрипте?


0

1

питон 3

есть многопоточный скрипт, который синхронизирует свою работу с БД sqlite
и на этапе синхронизации он съедает почти весь проц на неслабом сервере
это если в БД миллион записей
если БД небольшая - то все нормально

я сделал профилирование, есть файлы test.out и test.pyprof

но в них я вижу только кол-во вызовов функций и сколько времени они выполнялись

можно ли как-то найти по этим файлам ту часть кода, что съедает ресурсы проца?

> питон

многопоточный

съедает почти весь проц



Что не понятно?

archimag ★★★
()

Можно сишный профайлер запустить и посмотреть

true_admin ★★★★★
()
Ответ на: комментарий от thesis

ну в общем да, тупил именно кривой запрос к БД
он жрал время пропорционально кол-ву его выполнений

sergey-novikov ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.