[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [spr3498] time macro



>>   The time macro returns user and system time for gc and non-gc and
>> the total time.  It also returns the real time.
>> 
>> Sample output (from the man page) looks like:
>> 
>>     cpu time (non-gc) 834 msec user, 16 msec system
>>     cpu time (gc)     216 msec user, 0 msec system
>>     cpu time (total)  1050 msec user, 16 msec system
>>     real time  1120 msec
>> 
>> Can someone please define user, system and real times.

`user' and `system' time are defined just as they are in UNIX.
`system' time is the amount of time spent in the kernel on behalf of
the process.  A process gets into the kernel by executing system calls
(chapter two of the UNIX manual).  `user' is everything else.  `total'
time is the sum of `user' and `system'.  With a lot of memory and only
one runnable process, `total' and `real' (wall clock) time should be
very close.

Let me know if you need further assistance.

Kevin Layer, Franz Inc.         1995 University Avenue, Suite 275
layer@Franz.COM (internet)      Berkeley, CA  94704
uunet!franz!layer (uucp)        Phone: (415) 548-3600; FAX: (415) 548-8253