Hi I have run "time" command for my program and I got the following result. Percentage of CPU should be equal to user time + sys time divided by elapsed time (that should be 99%). But here I got only 18%. Any explanation? Can I still use User time as the correct result? User time (seconds): 52498.19 System time (seconds): 105.10 Percent of CPU this job got: 18% Elapsed (wall clock) time (h:mm:ss or m:ss): 14:37:00 Average shared text size (kbytes): 0 Average unshared data size (kbytes): 0 Average stack size (kbytes): 0 Average total size (kbytes): 0 Maximum resident set size (kbytes): 0 Average resident set size (kbytes): 0 Major (requiring I/O) page faults: 171 Minor (reclaiming a frame) page faults: 9258265 Voluntary context switches: 0 Involuntary context switches: 0 Swaps: 0 File system inputs: 0 File system outputs: 0 Socket messages sent: 0 Socket messages received: 0 Signals delivered: 0 Page size (bytes): 4096 Exit status: 0 __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail