1 <SETG USAGE-STUFF <IUVECTOR 18>>
3 <DEFINE USAGE ("OPT" (STUFF ,USAGE-STUFF))
4 #DECL ((STUFF) !<UVECTOR [18 FIX]>)
5 <CALL SYSCALL GETRUSAGE 0 .STUFF>
8 <DEFINE PRINT-USAGE ("AUX" (STUFF ,USAGE-STUFF))
9 #DECL ((STUFF) !<UVECTOR [18 FIX]>)
11 <PRINTSTRING "User time (sec):">
13 <PRIN1 <+ <FLOAT <1 .STUFF>> </ <FLOAT <2 .STUFF>> 1000000>>>
15 <PRINTSTRING "System time (sec):">
17 <PRIN1 <+ <FLOAT <3 .STUFF>> </ <FLOAT <4 .STUFF>> 1000000>>>
19 <PRINTSTRING "Max resident size (Kb):">
23 <PRINTSTRING "Shared memory (Kb-sec):">
27 <PRINTSTRING "Unshared data size (Kb-sec):">
31 <PRINTSTRING "Unshared stack size (Kb-sec):">
35 <PRINTSTRING "Minor page faults:">
39 <PRINTSTRING "Major page faults:">
43 <PRINTSTRING "Swaps:">
47 <PRINTSTRING "Block input operations:">
51 <PRINTSTRING "Block output operations:">
55 <PRINTSTRING "Ipc messages sent:">
59 <PRINTSTRING "Ipc messages received:">
63 <PRINTSTRING "Signals delivered:">
67 <PRINTSTRING "Vol. context switches:">
71 <PRINTSTRING "Invol. context switches:">