Uber рассказали о Pyflame - своем профайлере для Python, написанном на C++ и строящим flame-графики по результатам сбора данных о процессе. Внутри профайлера используется ptrace.
Также в статье разбираются проблемы уже имеющихся профайлеров: в частности большой оверхед и недостаточная детализация получаемых данных.
http://amp.gs/TGbe
Также в статье разбираются проблемы уже имеющихся профайлеров: в частности большой оверхед и недостаточная детализация получаемых данных.
http://amp.gs/TGbe