2013-04-10 7 views
14

Tôi bằng cách nào đó có được dấu thời gian sau đây trên chương trình của tôi. Tôi hiểu rằng nếu có IO liên quan, thời gian thực có thể lớn hơn tổng thời gian sử dụng và thời gian hệ thống, nhưng làm thế nào để bạn giải thích này khi thời gian sử dụng một mình là lớn hơn so với thời gian thựcthời gian người dùng lớn hơn thời gian thực

real 0m8.512s 
user 0m8.737s 
sys  0m1.956s 
+0

Ý của bạn là đăng thời gian sử dụng mẫu * ít hơn * so với thời gian thực? –

+0

không có nghĩa là lý do tại sao người dùng chi phí nhiều hơn thực tế – Daniel

Trả lời

38

Chương trình có lẽ là sử dụng nhiều lõi tại một số điểm. Thời gian của người dùng được tổng hợp qua các lõi đã được sử dụng, ví dụ: sử dụng 100% của hai lõi cho 1s làm cho thời gian người dùng 2s.

+0

âm thanh hợp lý .. đây có lẽ là những gì tôi đang tìm kiếm. Cảm ơn – Daniel

+3

@Daniel Vui lòng đánh dấu đây là câu trả lời được chấp nhận. –

1

Bài đăng gốc của bạn có thời gian người dùng không lớn hơn thời gian thực. Người dùng và thời gian của bạn cùng nhau lớn hơn thời gian thực, nhưng điều đó có thể được giải thích trong this entry

+0

xin lỗi tôi đã đăng sai dữ liệu. Đây là cái đúng – Daniel