Sampling mit Activity Monitor/Instruments/Shark zeigt Stack Traces voller C-Funktionen für den Python-Interpreter. Es wäre hilfreich, die entsprechenden Python-Symbolnamen zu sehen. Gibt es eine DTrace-Magie, die das kann? Das cProfile-Modul von Python kann für das Profiling einzelner Teilbäume von Python-Aufrufen nützlich sein, aber nicht so sehr, um sich ein Bild davon zu machen, was in der gesamten Anwendung als Reaktion auf Benutzerereignisse vor sich geht.
Antwort
Zu viele Anzeigen?Die Antwort ist "dtrace", aber es funktioniert nicht auf ausreichend alten Macs.
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/