2017-02-01 8 views
1

Я пытаюсь профилировать свой скрипт, который использует многопроцессорную обработку и создает зеленые деревья в нескольких пулах. Я попробовал несколько библиотек, которые пришли в результате поиска Google, но ничего значительного.Что такое лучший профайлер для многопроцессорности python, gevent, greenlets?

Я смотрю на профилировщик, который дает все основные результаты, но не продвинутые. Я пробовал использовать GreenProfiler, cProfile, gevent_profiler и т. Д. Есть ли какие-либо инструменты apm, такие как новый Relic, Dynatrace и т. Д., Дает статистику уровня кода в python, поддерживающую многопроцессор, зеленые точки?

ответ

-1

Предлагаю вам попробовать Intel® VTune™ Amplifier (отказ от ответственности: я над этим работаю :)).

В прошлом году он получил поддержку Python, и он должен быть в состоянии дать вам обзор того, что происходит в вашем приложении, а также по очереди информацию, а также некоторые детали того, что происходит в родной части ваше приложение, если вы хотите получить такую ​​информацию.

О да ... обратите внимание, что если вы являетесь активным сотрудником с открытым исходным кодом или хотите использовать его в образовательных целях, вы можете иметь право на получение free license.

#IamIntel