home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / MM1 / GRAPHICS / perf.lzh / perf.doc < prev   
Text File  |  1993-05-09  |  2KB  |  56 lines

  1.                                     Perf
  2.                              (Performance Monitor)
  3.  
  4.                                    FreeWare!
  5.  
  6.                            (c) 1993 Andrew Donaldson
  7.  
  8. Perf is a simple little program which will run in a kwindows window at the
  9. corner of your screen, and tell you how busy your computer is.
  10.  
  11. Included in this archive is perf (the executable), perf.doc (what you
  12. are reading) and aif.perf and icon.meter (for use with Hyper Techs Desktop).
  13.  
  14. There are two pieces of information perf will show you.
  15.  
  16. Firstly a grey bar graph will scroll across the window from right to left
  17. showing how much memory you have used.  When the light grey bar is at the
  18. bottom you have lots of free memory, when its at the top, you are almost
  19. out of free ram.
  20.  
  21. The second graph is a green line graph which shows the 'processor utilization'
  22. which is the fraction of time the processor is busy.  If you run a program
  23. which takes all the processor time the line will flow along the top of the
  24. window, if the system is idle (ie: every window is just waiting for you
  25. to type something, and no other significant processes are running) the graph
  26. will be near the bottom.  (The processor has to do a bit of background work
  27. at all times... including drawing the 'perf' window!)
  28.  
  29. The memory checking functions should self adjust to any size of memory
  30. installed in your computer (1,3 or 9 Meg in an MM/1).  The system tables 
  31. are checked for this info.
  32.   Thanks to Mike Haaland for info on system tables.
  33.  
  34. The processor utilization was very cleverly worked out by Dave Lyons at
  35. Microware who generously let me put it in this program.
  36.  
  37. There are a few problems with the graph updates.  I havnt been able to find
  38. what causes them, I'm hopeing it'll go away with a later version of
  39. Kwindows :-)
  40.  
  41. Sometimes the mouse pointer will dissapear, this _seems_ to have something
  42. to do with programs doing putblk()'s.. havnt worked that out yet.
  43. If it happens, try using the keyboard to flip to another window, then
  44. move the mouse about.
  45.  
  46. I'd like to add some scale to the sides of the view port so you can tell
  47. 'I have about 1 Meg left'.
  48. Also some argument geometry-strings which let you say something like
  49. perf -topright 10x5 window
  50. so you can start perf where you want it from a script.
  51.  
  52.  
  53. If you like perf, please let me know!  A few thank you's and suggestions
  54. would be nice!
  55.  
  56.