Tôi muốn đo thời gian thực hiện của đoạn mã c bằng Linux. Tôi lấy một dấu thời gian ở đầu đoạn mã và một dấu chấm ở cuối. Nhưng tôi không biết cách bảo vệ mã chống lại IRQ và bối cảnh chuyển sang các tác vụ trước cao. Chương trình chạy trong không gian người dùng! Đoạn mã ngắn nên không hoảng sợ hosing hệ thống.Đo thời gian thực thi mã C (Linux)
Có ai biết giải pháp dễ dàng cho loại bảo vệ này không?
Bạn đang cố giải quyết vấn đề nào có ý nghĩa? – Sebivor
thông báo khi bạn cuộn trên thẻ 'time-mea ..', có 0 người theo dõi. Có các thẻ để thử nghiệm và hiệu suất có nhiều người theo dõi hơn. Chúc may mắn. – shellter
Không có cách nào để mã vùng người dùng thực hiện các công cụ như vậy. Có lẽ, điều tốt nhất bạn có thể làm là đo lường 10000 lần và lấy mức trung bình. Cách khác xung quanh sẽ là mô phỏng CPU. Ngoài ra bạn có thể đo lường những thứ khác hơn là thời gian. – Powerslave