Lấy mẫu bằng Trình giám sát hoạt động/Dụng cụ/Shark sẽ hiển thị các dấu vết ngăn xếp đầy đủ các hàm C cho trình thông dịch Python. Tôi sẽ rất hữu ích khi thấy các tên biểu tượng Python tương ứng. Có ma thuật DTrace nào có thể làm điều đó không? Mô-đun cProfile của Python có thể hữu ích cho việc lược tả các subtrees riêng lẻ của các cuộc gọi Python, nhưng không quá nhiều để có được một bức tranh về những gì đang xảy ra với toàn bộ ứng dụng để đáp ứng với các sự kiện của người dùng.Cách tốt nhất để lấy mẫu/hồ sơ ứng dụng PyObjC là gì?
6
A
Trả lời
3
Câu trả lời là "dtrace", nhưng nó sẽ không hoạt động trên các máy Mac đủ tuổi.
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/
Các vấn đề liên quan
- 1. Cách tốt nhất để sử dụng memcache với ứng dụng một máy chủ là gì?
- 2. Cách tốt nhất để duy trì cài đặt ứng dụng PHP là gì?
- 3. Máy chủ ứng dụng nguồn mở tốt nhất là gì?
- 4. Cách tốt nhất để xác định cổng ứng dụng đang sử dụng là gì?
- 5. Cách tốt nhất để giám sát một ứng dụng máy tính để bàn là gì?
- 6. Cách tốt nhất để lấy kết quả hồ sơ duy nhất trong LINQ to SQL
- 7. Cách tốt nhất để tạo sơ đồ trang web là gì?
- 8. Cách tốt nhất để lấy các giá trị khác biệt/duy nhất bằng cách sử dụng SPQuery là gì?
- 9. Cách tốt nhất để lấy SID của người dùng hiện tại là gì?
- 10. Cách tốt nhất để tìm mã chạy trong Ứng dụng Windows Forms là gì
- 11. Cách tốt nhất để triển khai ứng dụng JRuby on Rails cho Tomcat là gì?
- 12. Cách tốt nhất để lưu dữ liệu cục bộ trong một ứng dụng WPF là gì?
- 13. Cách tốt nhất để viết ứng dụng duyệt web có thể duy trì là gì?
- 14. Cách tốt nhất để ngăn chặn gian lận trong ứng dụng thị trường là gì?
- 15. Cách tốt nhất để phiên bản ứng dụng đường ray là gì?
- 16. Cách tốt nhất để lưu cài đặt người dùng cho ứng dụng .NET là gì?
- 17. Cách tốt nhất để lưu dữ liệu trong một ứng dụng Java là gì?
- 18. Cách tốt nhất để bản địa hóa một ứng dụng WPF là gì, sans LocBAML?
- 19. Cách tốt nhất để triển khai ACL cho ứng dụng Rails là gì?
- 20. 2 ứng dụng iOS tương tự - cách tốt nhất để quản lý chúng là gì?
- 21. Cách tốt nhất để thoát HTML trên ứng dụng ExtJS nói chung là gì?
- 22. Cách tốt nhất để gửi email từ ứng dụng .NET là gì?
- 23. Cách tốt nhất để chạy công việc không đồng bộ trong ứng dụng Rails là gì?
- 24. Cách tốt nhất để viết ứng dụng facebook trong haskell là gì?
- 25. Cách tốt nhất để giao tiếp với Ogre (C++) trong một ứng dụng Java là gì?
- 26. Cách tốt nhất để làm "cài đặt ứng dụng" trong Android là gì?
- 27. Cách tốt nhất để tải các lớp Ruby vào một ứng dụng là gì?
- 28. Cách tốt nhất để tải thử nghiệm một ứng dụng trung tâm SignalR là gì?
- 29. Cách tốt nhất để tạo Microsoft OOXML (docx) từ ứng dụng đường ray là gì?
- 30. Cách tốt nhất để đọc tệp trong ứng dụng dựa trên EventMachine là gì?
Các liên kết ở trên bị phá vỡ, nhưng tôi tìm thấy cùng một nội dung ở đây: http://tech.marshallfamily.com.au/archives/python-dtrace-on-os -x-leopard-part-1/ và http://tech.marshallfamily.com.au/archives/python-dtrace-on-os-x-leopard-part-2/ – Dan