2008-10-01 2 views
6

Сэмплирование с помощью Activity Monitor/Instruments/Shark отобразит стеки стека, полные функций C для интерпретатора Python. Мне было бы полезно увидеть соответствующие имена символов Python. Есть ли какая-то магия DTrace, которая может это сделать? Модуль cProfile Python может быть полезен для профилирования отдельных поддеревьев вызовов Python, но не для получения изображения того, что происходит с всем приложением в ответ на пользовательские события.Каков наилучший способ пробовать/профиль приложения PyObjC?

ответ

3

Ответ «dtrace», но он не будет работать на достаточно старых маках.

http://tech.marshallfamily.com.au/archives/python-dtrace-on-os-x-leopard-part-1/

http://tech.marshallfamily.com.au/archives/python-dtrace-on-os-x-leopard-part-2/

+1

Вышеуказанные ссылки разбиты, но я нашел то же самое содержание здесь: http://tech.marshallfamily.com.au/archives/python-dtrace-on-os -x-leopard-part-1/ и http://tech.marshallfamily.com.au/archives/python-dtrace-on-os-x-leopard-part-2/ – Dan 2009-07-20 19:28:22

Смежные вопросы