Không có gì lạ khi tôi có một chương trình có hiệu năng phụ thuộc rất nhiều vào một vài chức năng và tôi muốn có thể đo tốc độ vòng lặp hoặc đoạn mã đơn xuống độ chính xác từng đồng hồ để tôi biết liệu các thay đổi của tôi có thực sự cải thiện hay không hiệu suất hoặc cho dù tôi chỉ rơi vào giả dược của mã "tối ưu hóa".Công cụ lược tả cấp thấp yêu thích của bạn là gì?
Cá nhân tôi tìm thấy chính mình bằng cách sử dụng ffmpeg's "bench.h", một tập hợp các macro C sử dụng rdtsc để đo thời gian đồng hồ và tự động bù cho các công tắc ngữ cảnh và tương tự. Tất nhiên, cách tiếp cận này có những điểm yếu riêng của nó; phương pháp lược tả cấp thấp nào khác mà người dùng StackOverflow thích?