Contents of the README.TXT file
CPU Monitor Demonstration Program, Version 2.11
(c) Copyright BonAmi Software Corporation, 1991-1992. All Rights Reserved.
Supported OS/2 Versions:
CPU Monitor now supports OS/2 versions 1.2, 1.3, and 2.0.
Installing CPU Monitor:
1. Copy MONITOR.EXE to a directory in your path (e.g., c:\os2);
2. Copy MONITOR.HLP to a directory in your HELP path (e.g., c:\os2\help).
About CPU Monitor:
CPU Monitor is an OS/2 utility that brings the performance-analysis
power of the mainframe computer to the personal computer and workstation
user. Using both predefined and customized views, a variety of important
performance data is displayed. CPU Monitor continuously gathers system
statistics, analyzes them, and makes the following information available
for display in Real-Time:
Estimated CPU usage for selected processes and threads;
Estimated Idle CPU time;
Process and thread execution priority;
Process and thread execution status;
Child-Parent-Session relationships between processes;
System-wide memory availability via the ShowMem Utility
(For OS/2 1.2 and 1.3 only).
What CPU Monitor Can Do for You
Use CPU Monitor to determine if your PC or workstation has sufficient
resources for your specific program requirements. Monitor the CPU
time requirements for selected programs, processes, and threads.
Little or no CPU idle time may indicate that your PC does not have
the capacity to efficiently handle your program mix. The ShowMem
utility's free memory display will help identify insufficient and
low memory situations.
Software writers will find CPU Monitor invaluable when developing
both major application programs and small utilities. CPU Monitor
will show if and when a program is executing or waiting to execute,
and how it compares with other programs in the system.
CPU Monitor further empowers the user with fundamental control over
the execution and priority of system and application programs. This
is a sample of what you can do with CPU Monitor:
Selectively start application programs from CPU Monitor;
Selectively halt system and user programs;
Detect and halt normally invisible programs;
Examine any program's execution priority and state;
Dynamically modify the execution priority for individual
threads in Presentation Manager programs;
Dynamically suspend and resume execution for individual
threads in Presentation Manager programs.
About this Demonstration Version of CPU Monitor
This version of CPU Monitor is for demonstration purposes only. Please
feel free to distribute the compressed file as you wish. CPU Monitor
is, however, protected under international copyright laws. As such, no
portion of the program and/or documentation may be altered or extracted
from the program as a whole. CPU Monitor may not be incorporated into
any other software program.
As you will notice, most of the functions in the demonstration version
have been disabled and the ShowMem program has not been included. The
context sensitive help facility is, however, available; simply press the
F1 key or a HELP push button at any time. If you wish to purchase a
fully functional copy of the program, see "How to Order CPU Monitor"
How to Order CPU Monitor
Contact BonAmi Software Corporation by phone or in writing for the
current price of CPU Monitor. See "How to Contact BonAmi Software
Corporation" below for the phone number and address.
How to Contact BonAmi Software Corporation
BonAmi Software Corporation may be reached at:
BonAmi Software Corporation
60 Thoreau Street, Suite 219
Concord, Massachusetts 01742
Telephone: (508) 371-1997
We can also be reached on CompuServe at 70314,513.
We at BonAmi Software hope that you find this demonstration copy
of CPU Monitor useful. If you have any questions or comments about
CPU Monitor, please feel free to contact us as indicated above.
BonAmi Software Corporation
Changes Since Version 1.0
CPU Monitor has been significantly enhanced since version 1.0. Almost
all of the commands remain the same, although some new features have
been added. Dialog boxes, help, and several of the commands have been
improved. Overall, the changes that you are most likely to notice are:
Support for OS/2 version 2.0. You may now use the same CPU
Monitor program on OS/2 versions 1.2, 1.3, and 2.0. Note
that early prototype versions of OS/2 2.0 may not be fully
Highly accurate CPU Utilization estimates. New algorithms
coupled with a special device driver combine to collect
statistical data at rates of 5, 10, or 32 times per second!
Larger capacity. CPU Monitor can now accommodate over 2400
threads and processes!
More control over changing priority values. Using the Change
Priority dialog box you may change the priority of any thread
in almost any Presentation Manager application.
Improved Kill Process and Change Priority dialog boxes. These
now have Refresh Buttons to update the display for new and
More and better context sensitive help, especially for error
New installation process. CPU Monitor will automatically
perform most installation functions itself the first time it
is invoked. System files are automatically backed up before
being changed. Limited user intervention is now required in
order to accommodate the special CPU Monitor device driver
and dynamic link library.
New Un-Install option. You can permanently remove CPU Monitor
from your system using this command. Some user intervention
is required to remove the special CPU Monitor device driver.
New Suspend/Resume function. You may suspend execution or
resume execution for any thread in almost any Presentation
Manager application. Some restrictions do apply and are
discussed later in the User's Guide.
Automatic calibration on startup. CPU Monitor now calibrates
itself for your computer each time OS/2 is started. Although
the Calibration command is still available (with hot key
Control-R), this automatic calibration and CPU Monitor's special
device driver generally eliminate the need for this option.
New hot keys. The hot key for the Update Now! function has
been changed to Control-N. Control-U is now used for the
Suspend/Resume function. Control-R is now available for
the Recalibrate function.
New and more attractive color choices have been added to the
color selection option. Color selection is available from
the Configuration Menu.
A new Configuration dialog allows selection of different
display configuration parameters including display font size,
decimal or hexadecimal number base, display color, display
update frequency, and statistics collecting frequency.
Two new clipboard functions have been added. These provide
both text and bitmap mode copying to the clipboard. The hot
keys for these functions are Alt-T and Alt-B respectively.
The exit function has been removed from the File Menu. CPU
Monitor should be terminated by selecting Close from the
System Menu or Close from the Task List or Window List.