ftp.nice.ch/pub/next/tools/performance/KPerfMon.1.3C.README

This is the README for KPerfMon.1.3C.s.tar.gz [Download] [Browse] [Up]

This is KPerfMon, originally written by Kenny Leung.

It's a neat performance monitor that tracks CPU, Memory, Disk, and
Network resource utilization in it's icon.  If you get paranoid about
what's going on with your system, get this and stick it on your dock.

<<bbum sez>>
Definitely a neat app; but the code is WAY broken!  I took some time
to clean up a couple of things as I colorized the UI, but didn't
really touch the seriously broken stuff.

I wish I could say that I didn't contribute a bit to the obfuscation--
unfortunately, I did contribute!

The default handling part of the color code has a tendency to
write/read EVERY color default when only one has been changed.  Also,
I used Ali Ozer's magic colorToString() and stringToColor()
functions-- while they gurantee that a color written to the defaults
database will not lose any information, regardless of its
representation; complete overkill for this app (but a lot easier,
IMHO, than sprint/scanf).

The drawing stuff is pretty damn fast.  The code that flips from one
view to another is not!  The flip code writes a default (why?) and
then loops through saved data and draws the saved state one vertical
segment at a time!

But it does work!
<<END-o-bbum's-useless-commentary>>

Version History:
version 1.3C Ð June 27, 1995
		by b.bum <bbum@friday.com>
	· added color to UI;  including preferences for all color
	  configuration.


version 1.3 Ð June 27, 1995
		by Garance Alistair Drosehn <gad@eclipse.its.rpi.edu>
	· make sure it's displaying the statistics for en0 (on NS/intel,
	  it was getting the info for lo0, not en0).
	· if disk statistics not available, then don't try to show them.
	· Correct the way it switches between displays, so it's better at
	  skipping past displays that the user has turned off.
	· Compiled quad-fat on NS-3.3.

version 1.2 Ð November 17, 1992
		by Garance Alistair Drosehn <gad@eclipse.its.rpi.edu>
	· removed the (pointless) services menu, which seems to have
	  fixed things such that MallocDebug can now be used on KPerfMon.
	· fixed bug that caused memory usage to grow without bound
	· fixed initial display position of sliders in Preferences panel
	· added option to select which info should be shown when KPerfMon
	  is flipping thru monitoring displays.

version 1.1 Ð July 15, 1992
		by Andrew Loewenstern <andrew@cubetech.com>
	· get this to compile under NeXTSTEP 3.0
	· fix bug that caused a crash if the load was too high
	· allow finer control of poll time

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.