home *** CD-ROM | disk | FTP | other *** search
/ Dream 49 / Amiga_Dream_49.iso / beos / utils / perfmonitor.000 / PerfMonitor_v1.2 / README < prev   
Text File  |  1997-08-24  |  3KB  |  83 lines

  1. PerfMonitor v1.2
  2. written by Steve Sprang
  3.  
  4. August 24, 1997
  5.  
  6. Introduction
  7. ============
  8.  
  9. PerfMonitor (Performance Monitor) is an X-style CPU monitor. It shows the 
  10. load-history of each CPU as well as the RAM-utilization history for (approximately)
  11. the previous minute. It's updated roughly every 2/3 seconds.
  12.  
  13.  
  14. Usage
  15. =====
  16.  
  17. To start using PerfMonitor simply launch the application. The program
  18. will then start displaying the CPU histories.
  19.  
  20. Each CPU corresponds to a graph in the PerfMonitor window. CPU 0 is the
  21. topmost graph, CPU 1 the second from the top, and so on.
  22.  
  23. Green lines indicate times when a CPU was "on" and red lines indicate
  24. times when a CPU was "off". CPUs can be toggled on and off by clicking
  25. in the corresponding graph. A disabled CPU will display a dimmed graph.
  26.  
  27. NOTE: PerfMonitor will not allow you to shut off a CPU if it is currently
  28. the only active CPU. If you have need to shut down all processors (perhaps
  29. to benchmark your app on a no-processor machine) Be provides a similar
  30. program with this feature enabled called "Pulse".
  31.  
  32. * All graphs in the PerfMonitor window can be hidden/exposed by clicking
  33. on the small blue toggle triangle immediately above the graph.
  34.  
  35. * A new type of graph was introduced with version 1.1. This graph
  36. shows memory utilization. It is always the last graph in the window and
  37. utilization is indicated by blue lines. 
  38.  
  39. * Version 1.2 now remembers the window position between launches
  40. and also records the toggled state of each graph so that you don't need
  41. to fiddle with it each time you launch it.
  42.  
  43.  
  44. The Code
  45. ========
  46.  
  47. The (commented) source for PerfMonitor is provided. A few fragments of
  48. code are based on sample code from Be (the aforementioned "Pulse").
  49.  
  50.  
  51. License and Distribution
  52. ========================
  53.  
  54. PerfMonitor is currently being distributed as freeware. However, 
  55. donations and/or job offers are welcome. ;)
  56.  
  57. Feel free to distribute PerfMonitor in any way that you can. I only ask 
  58. that this package be left intact (i,e, the executable, source code,
  59. and this README should stay together).
  60.  
  61. If you make any changes to the source code, please DO NOT distribute it
  62. without first contacting me.
  63.  
  64.  
  65. Contact Info
  66. ============
  67.  
  68. Please send all comments and/or bug reports to me:
  69.  
  70. E-mail:    sprang@andrew.cmu.edu
  71. OR        ssprang@cs.cmu.edu
  72.         
  73. Permanent Address:
  74.         Steve Sprang
  75.         141 State Route 603
  76.         Shiloh, OH 44878
  77.         
  78. WWW: http://www.andrew.cmu.edu/user/sprang
  79.  
  80. Other software I've written:
  81.     http://www.andrew.cmu.edu/user/sprang/software.html
  82.  
  83. Enjoy!