Priority Master II
Updated to V. 2.5

Photo shows Priority Master II running on @Macarlos' s Warp 4.0


CLICK THE BANNER TO JUMP PRIORITY MASTER II WEB SITE


Ted Waldron III is announcing new features for Version 2.5 of Priority Master II for OS/2 - just released December 22,1998. I, @Macarlo, registered user of 212 OS/2 programs, including Priority Master II, recommend it to all OS/2 users! I' m working with dozens of applets running on WPS and I set the rings with Priority Master II. My Warp 4.0 never crashes!


Upgrades for Version 2.5 - Released 12/22/98

1. This version supports and independant "hot List" which can be displayed as soon as the Priority Master II Version 2.5 program loads. The list can hold up to 10 programs and supports the following features:

One button to run all of the programs

Multiple selections allows you select programs from the hot list and run them in the order selected. One button launches the selected programs.

Edit feature allows editing of the programs parameters and environment

Delete feature supports multiple deletes from the list

Direct access to the Stored Prioritized Programs list (128) for instant inclusion into the hot list.

One button activation (ESC key) to bring up the "hot list".

The "hot list" can displayed upon program activation by selecting the Popup on Startup option.

2. The Find Program and Prioritize has benn modified to allow direct inclusion into the "hot list"

3. The Run Prioritized Programs from list dialog has been modified to add programs directly into the "hot list" and displays the current number of programs already in the hot list.

Upgrades for Version 2.4 - Released 9/1/98

1. The restriction that only programs launched with the Auto Close on Exit option turned on can have the priority in the main window and task list has been removed. Now you can set the priority and have it show in the main window and/or task list and exit Priority Master II without automatically closing all of the programs that you started.

2. The Run Prioritized Programs from List has the following improvements:

Multi-launch capability has been added which allows you to automatically launch any or all programs in the list at once. When launching more than one program, the priority scanning logic is automatically disabled. This prevents the priority scanning logic from detecting lockout priority levels which are very likely when launching several programs simultaneously.

Programs are launched in the order selected and visually displayed in the processing status bar. This allows you schedule programs launches. For example, you can select In-joy first, then a few other programs, then Netscape and PMMail. That way, when Netscape loads, the default page is loaded and your mail is already loading when the PMMail appears on the desktop.

Invalid options are automatically disabled and new information and warning messages have been added to support new features.

Launching a single program now allows you add a title to Presentation Manager(PM) programs that will appear in the main window and/or CTRL+ESC task list.

The Sort Now becomes un-highlighted after the sort and gets engaged when selecting a different sort ordering.

The Edit feature works with the multi-selection so that the last selected program's settings will automatically be displayed for editing.

The multi-selection capability provides for overlapping of processing to allow multiple programs to launch faster that if they had been launched one at a time. The multithreaded synchronization design allows a fast machines to launch programs faster than slow machines.

The Delete button also supports multi-selection so that any number of stored programs can be deleted at once.

3. Dynamic prioritization allows you change the priority of any Presentation Manager(PM) program while the program is running. The new priority is reflected in the programs main window and/or the CTRL+ESC task list. Only valid priorities are presented to prevent a user level prioritization error. This is done forcefully without using the priority scanning logic so that you can in effect make the program's priority so low that it may get very little CPU time. You may also add a title to the program main window and/or CTRL+ESC task list with or without changing the priority.

4. Selecting the programs banner when it is turned off has been modified to display immediately as compared to restarting the program in Version 2.3.

5. Online help has been added for all new dialogs.

6.The Show All Priorities, Active Program Snapshot and Auto Scanning have been improved to display the actual CPU time used by each thread. This makes it easy to determine which threads are using CPU time and their priority.

7. Program identification helps to make the process of prioritization easier. Netscape automatically gets the -3 option to engage version 3 features for version 2.02. System monitoring tools like PULSE.EXE and MEMSIZE.EXE are not good prioritization candidates and are automatically excluded.

8."HOT Foreground" allows you set the foreground priority for any PM program launched by Priority Master II version 2.4 and gives significantly more foreground power than standard OS/2. The main window title automatically changes when the program becomes the foreground application and returns to the previously set priority when it is placed into the background. You may set the foreground priority so high that can get virtually 100% of the CPU while in the foreground. No more foreground delays due to background activity! This is particularly good for file/application servers using PRIORITY=ABSOLUTE in their CONFIG.SYS. The foreground boost is only applied if the boost priority is higher than the programs current priority. This feature was backfit from the Priority Master III prototype.

9. "Crash Protection" for programs started with the Auto Close on Exit feature has been built into the new design. In all previous releases, if Priority Master encountered an exception, all programs that were started with the Auto Close on Exit feature would also terminate. The new design allows Priority Master II to take and intercept a fatal exception and only have Priority Master II exit while all PM programs started with the Auto Close on Exit feature remain running.

10. If upgrading from Version 2.2 or 2.3, all user options, including stored program and environments, are automatically available in Version 2.4 and new option defaults are programmed into the code to work on the first use of the program.

11. The Dynamically Change Program Priority and/or Title includes a "Pre-Check Modify" option. This new feature actually performs a detailed analysis of the program being selected and inspects it for a possible dangerous priority inversion. A recommendation is quickly provided which gives you a "PASSED" or "FAILED" status condition. This new incredible feature is the first of its kind! Only available from ScheduPerformance, Inc.

12. The Auto Recovery Window logic has been enhanced to automatically reset any Time Critical PM programs launched to Server 31. Here is an example. You are using Netscape at Time Critical and a page that you load has CGI script that consumes all CPU time. This can freeze your system. However, the Auto Recovery Window will be launched and Netscape will be reset to Server 31 and this will recover your system. You may then change the priority of your program(s) to whatever you want. The default is 60 seconds and is user selectable for Class, Level and time delay.

13. The cumulative amount of CPU time used on a per thread basis was added for the Active Program Snapshot and Show All Priorities options. This tells you how much "wall clock" CPU time is being used and on which thread and at what the priority. This gives precise identification of CPU "hogs".

14. The Check CONFIG.SYS Utility was enhanced to support both Client and Server environments when analyzing the system settings.

Bug Fixes for Version 2.4 of Priority Master II for OS/2

The auto-scanning features in the main window's Utilities had a problem in which the number of seconds to do the scan required two times the actual number. This has been corrected to use actual seconds for all entries. Note that the scan is performed in increments up to 10 times per second.

The cancel button on the Optional Parameters and/or Working Environment of the Find Program and Prioritize did not cancel. This has been corrected.

Upgrades for Version 2.3 - Released 2/8/98

Compatible with everything on OS/2.

Should be compatible with all OS/2 programs. Including programs like Process Commander, CPU Monitor Plus, and CAD. Even programs that set their own priority. For example, Netscape Navigator sets the priority of the threads and still gets better response because the main thread can be prioritized. So punch up the priority and surf faster while running dozens of programs.

Direct web site access.

Press one button and the Netscape Navigator is launched at Critical 15 directly to the home page of the Priority Master II for the highest level multi-tasking support available anywhere on the planet. Not a single multi-tasking related problem has escaped resolution in over 5 years.

Support for CMD.EXE replacements.

All functions that launch a prioritized CMD.EXE has been modified to provide a choice of the Warp 3, Warp 4 or installed CMD.EXE. This allows you select arguments that apply to a particular CMD.EXE version.

More support for visual identification of the priority in the main window title.

Programs like Netscape dynamically alter the main window title. In previous version this would overwrite the priority stored in the main window. A watchdog thread is launched for programs using the Auto Close Launched Programs on Exit to dynamically insert the priority into the main window title. In titles longer than the 60 character limit, an option is provided to force the priority within the 60 character limit.

Hypertext links were added to navigate the extensive Online Help.

New users were overwhelmed with volume and complexity density of the extensive and detailed Online Help. Hypertext links appropriate to the various user options and graphic panels now provide simple high level information with detailed information available relevant to the current topic. Also, context sensitive help has been added for all new graphic panels.

Additional information and warning messages have been added to ease a new user into the world of program prioritization.

Priority override support for all functions.

All functions have been modified to provide a Class and Level selection. Including the Auto Scanning so that you can decided how much CPU to divert to the various scans. Older versions relied on the priority in the main window title.

More support for stored prioritized programs.

The Find Program and Prioritize has been modified to automatically insert the the working directory based on the programs path. This is inserted at the beginning of the CONFIG.SYS statements for PATH, DPATH, INCLUDE, HELP and BOOKSHELF. This further enhances the file system performance of the launched application.

The logic has been modified to allow you to continuously enter programs into stored prioritized list without actually running them when using the Find Program and Prioritize option.

Even more support for stored prioritized programs.

A new graphic panel has been added to give edit capability for the class, level, parameters and working directory of all stored prioritized programs. The dynamically constructed environment for the new session is also presented.

A dynamic in place sort has been added for the stored prioritized programs for easy location of your favorite program. The sort is done by priority or alphabetically in increasing or decreasing order and is updated right on the Run Prioritized Programs From List panel.

A new option has been added to the Run Prioritized Programs From List to automatically present the dialog when the Priority Master II application is started. This give fast access to your prioritized programs on startup.

Additional support for automatically closed programs.

A new graphic has been added to view the class, level, path and icon of all programs launched with the Auto Close Launched Programs on Exit option. This allows you see if you need to close any programs manually prior to exiting Priority Master II.

More support for user options.

A new graphic has been added to allow selectively resetting up to 19 groups of options. This resets the complex options selected back to their original settings for a new user.

Banner page can be selectively turned OFF.

Some people hate to be reminded that the Priority Master II program has been granted a US Patent. In older releases, this was controlled by having the Information Messages or Warning Messages ON. Therefore, the only way to turn the banner that appears in the main window when Priority Master II is started OFF was to turn both OFF. A new option was created so that just the banner with the US Patent number and startup information could be turned OFF. Besides, the Information and Warning Messages can be very helpful to a new user.

The Install program automatically recognizes a previous release.

lnstalling Priority Master II to more than one drive on a system can lead to trouble. The Install program has been modified to detect a prior install and lock onto that drive letter by disabling all other drive letters. The new version has to be loaded on the installed drive. If you want to select a different drive for the Version 2.3 upgrade, then use the Uninstall option first and all valid drive letters will be enabled when you re-install.

Some Fixes.

The Delete Entry in the Run Prioritized Programs From List has been corrected.

The delay in starting the Auto Scanning required milliseconds and has been corrected to use seconds.

Upgrades for Version 2.2 - Released 11/25/97

More support for stored prioritized programs.

The Find Program and Prioritize and Run Programs From List have been redesigned to dynamically enhance the working directory by now including program that install "SET" variables into the CONFIG.SYS. Version 2.1 would work only for programs that used standard CONFIG.SYS variables and and several commonly installed ones. You simply open the the Properties of the Workplace Object and use CTRL+INS to copy the parms and SHIFT+INS to paste the text into the Priority Master II dialog. All programs launched with these functions automatically use the US Patented priority scanning logic and can give the visual priority identification.

Even more support for stored prioritized programs.

The Find Program and Prioritize now can use F11 and Run Programs From List can use F12 for quick easy access to the dialogs.

More support for the Show All Priorities and Active Program Snapshot.

The speed of getting the reports has been dramatically improved. Also, a new Utility - Auto Scanning has been introduced. This allows you to select memory usage, active programs, and swapfile size at precise intervals to get detailed status as the program runs. You can add comments and print the results or save them to a file for later analysis.

More support for the Auto Recovery Option.

The Auto Recovery option generates a TIME CRITICAL OS/2 window if the system does not have any idle cycles or when the PM message queue is hung. Support has been added to allow advanced users to select the class, level, and delay at which to start the recovery window and the use the KILL function to avert bad programs or to do any checking.

More support for the stored options.

Some options were not saved across a reboot. In version 2.2 all options are saved across a reboot and even if you use the uninstall and then reinstall the program you will still have your original options. That means that if you enter programs and preset their priority for the Run Programs From List, you only have to do it once.

Warning beeps can be turned OFF.

The warning beeps can be turned OFF so as not to annoy others around you.

Upgrades for Version 2.1 Released 9/7/97

More support for stored prioritized programs.

The Find Program and Prioritize now supports parameters and the working directory just like the desktop icons. Now you can open the settings of a desktop icon and copy the parameters and working directory into the Find Program and Prioritize option. The program with its parameters and working directory can be stored into the Run Programs from List Option. This allows programs like the IBM WebExplorer and even multi-media applications like the Compact Disc to be started and prioritized with a double mouse click. The program's icon can viewed by from the Run Programs From List by using a right mouse button removing the need to memorize the path name. Extensive working directory environment support allows additional OS/2 applications to be prioritized. Also, now you can prioritize your command files. Simply select CMD.EXE (in the OS/2 subdirectory of the install drive) and put the command file name in the parameters of the environment dialog. Support is built in to properly format the environment string.

Help buttons for all of the dialog boxes.

Additional help has been added to make using the program easier than ever before. Extensive Online Help is available for all aspects of multi-tasking on OS/2.

Some Fixes.

The font dialog has been initialized to set a 10 point courier font. This corrects an error in the window support.

The install program now recognizes multiple installations and will prompt to remove all old versions by drive letter.


@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]