Сэмплирование с помощью Activity Monitor/Instruments/Shark отобразит стеки стека, полные функций C для интерпретатора Python. Мне было бы полезно увидеть соответствующие имена символов Python. Есть ли какая-то магия DTrace, которая может это сделать? Модуль cProfile Python может быть полезен для профилирования отдельных поддеревьев вызовов Python, но не для получения изображения того, что происходит с всем приложением в ответ на пользовательские события.Каков наилучший способ пробовать/профиль приложения PyObjC?
6
A
ответ
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. Каков наилучший способ инициализации приложения?
- 2. Каков наилучший способ хранения настроек приложения? (MVC)
- 3. Каков наилучший способ размещения приложения angularjs?
- 4. Каков наилучший способ создания асинхронного веб-приложения
- 5. Каков наилучший способ настройки приложения Java?
- 6. Каков наилучший способ «настройки приложения» в Android?
- 7. Каков наилучший способ развертывания приложения Pylons?
- 8. Каков наилучший способ локализации приложения asp.net?
- 9. Каков наилучший способ сохранить настройки приложения iphone?
- 10. Каков наилучший способ сериализации конфигурации приложения Delphi?
- 11. Каков наилучший способ создания обновляемого приложения MVC?
- 12. Каков наилучший способ использования углового ng-приложения?
- 13. Каков наилучший способ «указать/пронумеруть» производительность приложения?
- 14. Каков наилучший способ сохранить конфигурацию веб-приложения?
- 15. Каков наилучший способ мониторинга приложения .NET?
- 16. Каков наилучший способ размещения приложения ASP.NET MVC6
- 17. ASP.NET - Каков наилучший способ блокировать использование приложения?
- 18. Каков наилучший способ создания приложения ember?
- 19. Каков наилучший способ разделить ионный код приложения?
- 20. Каков наилучший способ обновления углового приложения?
- 21. Каков наилучший способ увеличения?
- 22. Каков наилучший способ запроса?
- 23. Каков наилучший способ многопоточности?
- 24. Каков наилучший способ управления изменениями?
- 25. Каков наилучший способ создания ресурса?
- 26. Каков наилучший способ узнать texmacs?
- 27. Каков наилучший способ анимировать кнопки?
- 28. Каков наилучший способ выполнения многопоточности?
- 29. Каков наилучший способ обновления web.config?
- 30. Каков наилучший способ закрыть ByteArrayOutputStream?
Вышеуказанные ссылки разбиты, но я нашел то же самое содержание здесь: 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