SYSGRAPH - Windows System Queue Loading Graphical Display

	   Version 3.0, (c) Copyright 1990 Bill Crow, Hewlett-Packard Co,
					   Jim Hasselbeck, PPG Industries

           Version 2.0, (c) Copyright 1988 Bill Crow, Hewlett-Packard Co.

           With acknowledgements for previous works by Charles Petzold,
           Barry Press and Alec Saunders.

           This program may be freely copied, modified and distributed
           for noncommerical use.  No warranty is expressed or implied.


HISTORY:   Windows Queue loading application for Microsoft Windows
           originally called SYSQUEUE and written by Barry Press, 
           adapted from FREEMEM.C written by Charles Petzold.  
           
           Graphical display added by Alec Saunders.  

           Renamed to SYSGRAPH to allow coexistence with SYSQUEUE.
           Rescaling features and About.. dialog box added by 
           Bill Crow, Hewlett-Packard Co. (version 2.0)

	   Added selectable update rates, and relative loading
	   vs freetime selection in About box, and modified for
	   Windows 3.0, Jim Hasselbeck (version 3.0)


OPERATION (version 2.0, Bill Crow):

SysGraph displays the load in the Windows system queue in an icon at
the bottom of the screen. Additional system load is shown by dips
in the graph.  

I liked Alec Saunder's graphical representation of the changes in
system load, but the Y-axis scaling was fixed well below the useful
range for my 20Mhz 80386 system.  Rather than just increase the value
of the fixed scaling, I considered a couple different ways to
auto-scale the graph.  Since I couldn't decide which way was the best
(continous auto-scaling, or scaling based on the largest recorded
value) I decided to implement both with a user option to select
between them.  

The graph will automatically rescale to accommodate the largest values
recorded.  Two commands are available on the system menu: 

        Rescale:  A one-time rescaling of the graph is performed,
                  based on the data points currently displayed.  This
                  command is only enabled when Auto Rescale is turned
                  off.  

   Auto Rescale:  This mode is turned on and off by selecting this menu
                  command.  When it is on, a checkmark is placed by
                  the menu item and the Rescale command is disabled.
                  When The option is enabled, the graph is continually
                  rescaled based on the displayed data points.
                  Otherwise, the scaling is only changed to
                  accommodate new maximum data points or when the
                  Rescale command is used.


ADDENDUM FOR VERSION 3.0 (Jim Hasselbeck):

When SysGraph is initially started, by default it updates the graphical
display at 1 second intervals, and provides a relative indication of
the system CPU freetime as inferred from system queue cycles.

By selecting the ABOUT option, the user may modify the update rate
to 1, 2 or 5 seconds. Additionally, the user may prefer to view a
relative free time indication, rather than a relative loading
indication, this is settable at the ABOUT box also.

When the user changes from a slower update rate to a faster update
rate (ie: 5 seconds to 1 second), you may need to select the RESCALE
option of the pull down menu to properly correct the graph scaling.

I prefer the 2 second update rate, with a relative free time indication.
This provides a graph which rises with increasing system load, and
an update rate which averages out momentary system load peaks providing
a more meaningful indication of system load.

         ----------------end-of-author's-documentation---------------

                         Software Library Information:

                    This disk copy provided as a service of

                           Public (software) Library

         We are not the authors of this program, nor are we associated
         with the author in any way other than as a distributor of the
         program in accordance with the author's terms of distribution.

         Please direct shareware payments and specific questions about
         this program to the author of the program, whose name appears
         elsewhere in  this documentation. If you have trouble getting
         in touch with the author,  we will do whatever we can to help
         you with your questions. All programs have been tested and do
         run.  To report problems,  please use the form that is in the
         file PROBLEM.DOC on many of our disks or in other written for-
         mat with screen printouts, if possible.  PsL cannot debug pro-
         programs over the telephone, though we can answer questions.

         Disks in the PsL are updated  monthly,  so if you did not get
         this disk directly from the PsL, you should be aware that the
         files in this set may no longer be the current versions. Also,
         if you got this disk from another vendor and are having prob-
         lems,  be aware that  some files may have become corrupted or
         lost by that vendor. Get a current, working disk from PsL.

         For a copy of the latest monthly software library newsletter
         and a list of the 2,000+ disks in the library, call or write

                           Public (software) Library
                               P.O.Box 35705 - F
                            Houston, TX 77235-5705

                                 Orders only:
                                1-800-2424-PSL
                              MC/Visa/AmEx/Discover

                          Outside of U.S. or in Texas
                          or for general information,
                              Call 1-713-524-6394

                          PsL also has an outstanding
                          catalog for the Macintosh.


