Каков наилучший способ выборки / профилирования приложения PyObjC? - PullRequest
6 голосов
/ 01 октября 2008

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

1 Ответ

3 голосов
/ 03 октября 2008

Ответ - «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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...