xref: /minix3/external/bsd/top/dist/machine/m_macosx.man (revision b89261ba018da33f0bd8cd05f5a1fe9e7a9c837b)
1*b89261baSDavid van Moolenbroek.SH "MacOS X NOTES"
2*b89261baSDavid van MoolenbroekThe display is pretty close to the recommended display and also that
3*b89261baSDavid van Moolenbroekof a normal 4.4 BSD system.  The NICE column has been changed to be
4*b89261baSDavid van Moolenbroekthe number of threads for each process.  The SIZE column reflects the
5*b89261baSDavid van Moolenbroektotal size of the process (resident + non-resident) while the RES
6*b89261baSDavid van Moolenbroekcolumn shows only the resident size.  The STATE column uses
7*b89261baSDavid van Moolenbroekinformation taken from the kinfo_proc structure p_pstat member.  It
8*b89261baSDavid van Moolenbroekwill accurately display the state of stopped and zombie processes, but
9*b89261baSDavid van MoolenbroekI am not really sure about the other states.  Finally, the MEM column
10*b89261baSDavid van Moolenbroekis included which displays the percent of total memory per the ps
11*b89261baSDavid van Moolenbroekcommand.
12*b89261baSDavid van Moolenbroek
13*b89261baSDavid van MoolenbroekThe MacOS X module was written by Andrew S. Townley <atownley@primenet.com>.
14*b89261baSDavid van MoolenbroekMany thanks to William LeFebvre who is the original author
15*b89261baSDavid van Moolenbroekof the top utility and to Mike Rhee who showed the utility
16*b89261baSDavid van Moolenbroekto me in the first place.  Thanks also to Christos Zoulas
17*b89261baSDavid van Moolenbroekwho wrote the 4.4 BSD implementation of the machine module.
18*b89261baSDavid van MoolenbroekI also got some pointers from the NEXTSTEP 3.2 and OSF/1
19*b89261baSDavid van Moolenbroekversions by Tim Pugh and Anthony Baxter, respectively.
20*b89261baSDavid van Moolenbroek
21