यदि आप strace
"फ्लैग -सी" का उपयोग करके कमांड चलाते हैं, तो यह आपको एक टेबल दिखाएगा और समय सेकंड में बताया गया है :
strace -c -p 3569 # 3569 is PID
strace: Process 3569 attached
^Cstrace: Process 3569 detached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
99.73 0.016000 8 1971 poll
0.16 0.000025 0 509 75 futex
0.06 0.000010 0 1985 1966 recvmsg
0.06 0.000009 0 2336 mprotect
0.00 0.000000 0 478 read
0.00 0.000000 0 13 write
0.00 0.000000 0 29 mmap
0.00 0.000000 0 9 munmap
0.00 0.000000 0 18 writev
0.00 0.000000 0 351 madvise
0.00 0.000000 0 1 restart_syscall
------ ----------- ----------- --------- --------- ----------------
100.00 0.016044 7700 2041 total
स्ट्रेस के आदमी से
-सी
प्रत्येक सिस्टम कॉल के लिए समय, कॉल और त्रुटियों की गणना करें और प्रोग्राम से बाहर निकलने पर सारांश की रिपोर्ट करें। लिनक्स पर, यह सिस्टम टाइम (कर्नेल में चल रहे सीपीयू समय) को दीवार घड़ी के समय से स्वतंत्र दिखाने का प्रयास करता है। यदि -c का उपयोग -f या -F (नीचे) के साथ किया जाता है, तो सभी ट्रेस की गई प्रक्रियाओं के लिए केवल कुल योग रखे जाते हैं।