Trên MacOS, bạn có thể sử dụng ứng dụng "Ứng dụng" để cấu hình mã của bạn. Tôi thích sử dụng "Time Profiler" sẽ hiển thị cho bạn bao nhiêu thời gian ứng dụng của bạn là các phần khác nhau của nó trong quá trình thực hiện. Tôi đã không sử dụng bản thân mình, nhưng từ các cuộc đàm phán/video mà tôi đã nhìn thấy điều này có vẻ là sử dụng phổ biến nhất.
Để sử dụng "Thời gian Profiler":
- Run Instruments, chọn Time Profiler
- Ở phía trên bên trái, chọn mục tiêu của bạn (thực thi)
- Nhấn nút Record trên phía trên bên trái và để nó chạy một chút trong khi.
- Tạm dừng hoặc ngừng thực hiện và xem chi tiết cuộc gọi của bạn trong cửa sổ chính .
Hy vọng điều này sẽ hữu ích.
Sự hoàn hảo (1) phụ thuộc nhiều vào mã dành riêng cho Linux. Đặt cược tốt nhất của bạn có thể là thử http://code.google.com/p/gperftools/ cũng nên biên dịch trên Mavericks. –