ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 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" below. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 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 U.S.A. Telephone: (508) 371-1997 We can also be reached on CompuServe at 70314,513. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Thank You 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. Yours truly, Allen Morris 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 supported.  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 deleted processes.  More and better context sensitive help, especially for error messages.  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.