home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1995 March / IMM0395.ISO / share / os2 / pmpatrol / pmpatrol.inf (.txt) < prev    next >
OS/2 Help File  |  1994-08-14  |  48KB  |  1,619 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. License Information ΓòÉΓòÉΓòÉ
  3.  
  4.                                  PM Patrol (tm)
  5.  
  6.                                   Version 2.15
  7.  
  8.                         Copyright 1991-1994 by WallyWare
  9.                                All rights reserved
  10.                       PM Patrol is a trademark of WallyWare
  11.  
  12. WallyWare
  13. 2210 Kingston Drive
  14. Wheaton IL, 60187  USA
  15.  
  16. CompuServe ID: 72702,2320
  17. Internet ID: 72702.2320@CompuServe.COM
  18. Voice mail: 708/494-0686
  19.  
  20. The software described is furnished under a Software License Agreement. The 
  21. software may be used or copied only in accordance with the terms of this 
  22. agreement. 
  23.  
  24. This product is supplied "as is", and without any warranties. 
  25.  
  26. WallyWare accepts no responsibility for any loss or damage; whether physical, 
  27. financial, emotional, social, mental, marital, or otherwise that may result 
  28. from the use of this product. 
  29.  
  30. WallyWare intends to support this product to the best of its abilities. If 
  31. problems surface, please report them. Refer to the "Support" section of this 
  32. online help for contacting WallyWare. 
  33.  
  34.  
  35. ΓòÉΓòÉΓòÉ 2. Introduction ΓòÉΓòÉΓòÉ
  36.  
  37. Welcome to PM Patrol. PM Patrol is a robust and easy to use resource monitoring 
  38. facility for OS/2.  Allow me to introduce PM Patrol and describe some 
  39. quick-hits to help you get going. This introduction is brief, but important. 
  40.  
  41. First of all, if you ever need to see what version of PM Patrol your using, 
  42. open the PM Patrol "License Information" help section or the click the "Product 
  43. Info..." menu item found in most PM Patrol menues. 
  44.  
  45. PM Patrol is designed to run all the time. From bootup to shutdown. Always 
  46. visible and accessible, PM Patrol offers quick access to many different 
  47. monitors and related utilities. 
  48.  
  49. PM Patrol allows you to monitor and track several different resources of your 
  50. OS/2 system. These resources are presented to you in a very unintrusive and 
  51. meaningful display providing you insight into current system activities. The 
  52. appearance of PM Patrol has maintained the attitude that this tool should be 
  53. visible, yet not use valuable desktop space. 
  54.  
  55. PM Patrol has no specific audience. The information PM Patrol provides is 
  56. valuable to a number of audiences including novices, heavy users, and software 
  57. engineers and developers. Some PM Patrol monitors and utility items are geared 
  58. more toward software developers, but the majority of PM Patrol is valuable to 
  59. anyone. 
  60.  
  61. To help you get going with PM Patrol right now, the following itemizes 
  62. quick-hit topics: 
  63.  
  64.  1. PM Patrol provides 2 quick ways of getting around. Place the mouse pointer 
  65.     on the PM Patrol status line. The mouse pointer changes to let you know 
  66.     your "talking" to PM Patrol. The left mouse button acts different than the 
  67.     right. 
  68.  
  69.  2. From the PM Patrol status line, clicking the left mouse button invokes the 
  70.     PM Patrol "Options" dialog. This dialog allows you to select and/or change 
  71.     PM Patrol status line monitors, configuration settings, color and font 
  72.     settings, various OS/2 system settings, and provides an alternative method 
  73.     for accessing PM Patrol "Utility" items. 
  74.  
  75.  3. From the PM Patrol status line, clicking the right mouse button invokes the 
  76.     PM Patrol "Utility" popup menu. After you configure PM Patrol to your 
  77.     personal preferences, this "Utility" popup menu will typically become the 
  78.     primary access method to PM Patrol features. 
  79.  
  80.  4. The PM Patrol icon in the "Utility" popup menu invokes the Table of 
  81.     Contents for PM Patrol help. 
  82.  
  83. PM Patrol is feature rich. For a complete description of PM Patrol features and 
  84. details, refer to Features and Product Information sections of this online 
  85. help. 
  86.  
  87. Packaged with PM Patrol are several OS/2 32-bit Command Line utilities. These 
  88. utilities compliment the PM Patrol purpose and are described in detail in the 
  89. "Command Line Utilities" section of this online help. 
  90.  
  91. The online help describes all facets of PM Patrol. Whenever your in the PM 
  92. Patrol online help, you can always view the Table of Contents by selecting 
  93. "Contents" under the "Options" menu item. 
  94.  
  95. The online help contains a section called "Problem Resolution". If you ever 
  96. experience difficulties or potential problems with PM Patrol, refer to this 
  97. section of online help. It discusses topics of potential difficulty, 
  98. compatibility, and idiosyncrasies of PM Patrol features. Everyone should read 
  99. this section. 
  100.  
  101. Thanks for your interest in PM Patrol. 
  102.  
  103.  
  104. ΓòÉΓòÉΓòÉ 3. Installation ΓòÉΓòÉΓòÉ
  105.  
  106. To install PM Patrol, run INSTALL.CMD from the distribution diskette. 
  107.  
  108. This will install all necessary files and create a subdirectory called PMP. The 
  109. installation procedure also creates the PM Patrol desktop folder. You may move 
  110. this into another folder if you wish. 
  111.  
  112. To have PM Patrol start at system bootup, create a 'Shadow' copy of the PM 
  113. Patrol icon in the PM Patrol folder and specify the 'Startup' folder as the 
  114. target folder. Refer to the OS/2 Workplace Shell user guide for any additional 
  115. help. 
  116.  
  117. It is imperative that the SWAPPATH statement in the CONFIG.SYS file contains 
  118. "2048" for the MINFREE parameter. The MINFREE parameter is the 2nd parameter in 
  119. this CONFIG.SYS statement immediately after the Swap file path.  This 
  120. requirement is necessary for PM Patrol to accurately calculate Free Memory. 
  121.  
  122. PM Patrol will not utilize Theseus until Theseus is installed. If the 'Theseus 
  123. RAM' and 'Theseus Swap' check box in the 'Options' dialog in PM Patrol is 
  124. grayed-out, then Theseus is not installed correctly. 
  125.  
  126. For interfacing with Theseus/2, PM Patrol does not require (c)SPM/2, just 
  127. Version 2 of Theseus/2 and the following Theseus files installed if Theseus is 
  128. to be used: 
  129.  
  130.  1. THESEUS2.SYS device driver in the CONFIG.SYS 
  131.  
  132.  2. THESEUS0.DLL accessible via LIBPATH in CONFIG.SYS 
  133.  
  134.  
  135. ΓòÉΓòÉΓòÉ 4. Registration and Pricing ΓòÉΓòÉΓòÉ
  136.  
  137. PM Patrol is developed by WallyWare. 
  138.  
  139. If this proves useful and you wish to continue using PM Patrol, you can receive 
  140. regular updates and support by submitting the registration form (REGISTER.TXT) 
  141. and $20.00 to: 
  142.  
  143.                                  Dave Wallenberg
  144.                                  Attn: WallyWare
  145.                                2210 Kingston Drive
  146.                              Wheaton IL, 60187  USA
  147.  
  148. PM Patrol pricing is available in 3 forms: 
  149.  
  150.  1. Single Copy: $20.00 for single machine. 
  151.  
  152.  2. 5 Pack: $75.00 for 5 machines (25% discount). 
  153.  
  154.  3. Site License: $225.00 for unlimited copies. 
  155.  
  156.  
  157. ΓòÉΓòÉΓòÉ 5. Support ΓòÉΓòÉΓòÉ
  158.  
  159. WallyWare intends to support this product to the best of its abilities. If 
  160. problems surface, please report them. 
  161.  
  162. PM Patrol is currently supported primarily via CompuServe on the "OS2BVEN" 
  163. forum within the "Shareware" section. Under CompuServe, type "GO OS2BVEN" or 
  164. "GO OS2SHARE" to access the CIS forum. 
  165.  
  166. PM Patrol is also supported with the latest versions on the following BBS 
  167. systems in the United States: 
  168.  
  169.  1. 708/895-4042  Chicago OS/2 Online BBS 
  170.  
  171.  2. 703/385-4325  OS/2 ShareWare BBS 
  172.  
  173.  3. 203/483-0348  Fernwood OS/2 BBS 
  174.  
  175. Sales and technical support for PM Patrol, along with other WallyWare products 
  176. can be obtained by: 
  177.  
  178.  1. Leave e-mail via CompuServe ID: 72702,2320 
  179.  
  180.  2. Leave e-mail via Internet ID: 72702.2320@CompuServe.COM 
  181.  
  182.  3. Call 708/494-0686 and leaving voice mail 24 hours day. 
  183.  
  184. All mail sources are checked daily. 
  185.  
  186.  
  187. ΓòÉΓòÉΓòÉ 6. Product Information ΓòÉΓòÉΓòÉ
  188.  
  189. This section describes what PM Patrol is and what it offers 
  190.  
  191.  
  192. ΓòÉΓòÉΓòÉ 6.1. What is It? ΓòÉΓòÉΓòÉ
  193.  
  194. PM Patrol is a performance and resource monitoring tool for OS/2 v2.1 and up. 
  195. The display items, frequency of resource samples, and preferences are user 
  196. selectable allowing complete customization. 
  197.  
  198. Always accessible, PM Patrol extends the OS/2 desktop by providing several 
  199. utility items, quick-access program launcher, and system-wide control items. 
  200. The goal of PM Patrol attempts to enhance the desktop and provide insight into 
  201. OS/2 activities. 
  202.  
  203. Data sampled is capable of being logged for further review. 
  204.  
  205. The appearance of PM Patrol has maintained the attitude that the tool should be 
  206. visible, yet not use valuable desktop space. As a result, the main status line 
  207. is displayed at the bottom of the display (as default). 
  208.  
  209. The data can be logged for further review. Captured as text, the logged data 
  210. can be manipulated using tools such as Rexx, AWK, GREP, and custom C/C++ 
  211. programs. 
  212.  
  213.  
  214. ΓòÉΓòÉΓòÉ 6.2. Why do I need it? ΓòÉΓòÉΓòÉ
  215.  
  216. PM Patrol offers numerous and intuitive selections for monitoring OS/2 status 
  217. and activities: 
  218.  
  219.  1. Inconspicuous display of current Date and Time 
  220.  
  221.  2. Total system up-time 
  222.  
  223.  3. Process, thread, semaphore, DLL, drivers, and shared memory activity 
  224.  
  225.  4. Process and thread load compared to other active OS/2 activities 
  226.  
  227.  5. Complete drive summary and detailed information 
  228.  
  229.  6. Local or remote print spooler jobs on a per queue basis 
  230.  
  231.  7. Disk Drives online (including network drives) 
  232.  
  233.  8. Free space for selected drives (up to 3 drives including network drives) 
  234.  
  235.  9. OS/2 swap activity (w/support for IBM Theseus for free swap pages) 
  236.  
  237. 10. Identify system levels for OS/2 component installed 
  238.  
  239. 11. OS/2 free memory activity (w/support for IBM Theseus) 
  240.  
  241. 12. Active number of OS/2 processes and threads 
  242.  
  243. 13. CPU utilization (current vs. rolling average over last 1 minute) 
  244.  
  245. 14. Battery status for mobile computers 
  246.  
  247. 15. Graphical views of memory and CPU usage 
  248.  
  249.     Note:  Theseus/2 is a component of (c)SPM/2 for OS/2 offered by IBM. 
  250.  
  251. PM Patrol contains a suite of robust utility and OS/2 desktop functions: 
  252.  
  253.  1. Robust monitoring of OS/2 processes and threads (PStat Window) with ability 
  254.     to monitor CPU utilization and "kill" ill-behaved programs. 
  255.  
  256.  2. Quick-access program launcher and menues 
  257.  
  258.  3. Summary and detailed information of drives 
  259.  
  260.  4. Summary and detailed information of OS/2 configuration and environment 
  261.  
  262.  5. Changing the mouse and wait pointers in OS/2 
  263.  
  264.  6. Fast Find files (pattern, size, last access, and attribute criterias) 
  265.  
  266.  7. Find duplicate files 
  267.  
  268.  8. Fast Format diskettes 
  269.  
  270.  9. Print queue management 
  271.  
  272. 10. Identify system levels for OS/2 component installed 
  273.  
  274. 11. Minimize all visible windows 
  275.  
  276. 12. Restore all minimized windows 
  277.  
  278. 13. Lockup system 
  279.  
  280. 14. Suspending power for mobile computers (sleep mode) 
  281.  
  282. 15. Suspending the monitor display 
  283.  
  284. 16. Changing type and size of mouse pointers for all display types 
  285.  
  286. 17. Set system date and time 
  287.  
  288. 18. Several command-line utilities such as Fast Find and Find Duplicate files, 
  289.     Print Spooler Management, and more 
  290.  
  291.  
  292. ΓòÉΓòÉΓòÉ 7. How do I ? ΓòÉΓòÉΓòÉ
  293.  
  294. This section describes how to do things in PM Patrol that may not be obvious. 
  295.  
  296.  
  297. ΓòÉΓòÉΓòÉ 7.1. Set fonts ΓòÉΓòÉΓòÉ
  298.  
  299. You can also select "Font" from the PM Patrol "Options" dialog and select a 
  300. font for the PM Patrol main status line. 
  301.  
  302. Or, use the Font Palette in the OS/2 "Setup" folder by dropping a font on the 
  303. PM Patrol status line. 
  304.  
  305. Select "Save Settings" from the PM Patrol "Options" dialog to store changes 
  306. permanently if "Auto Save" is not enabled. 
  307.  
  308. Note:  PM Patrol supports two fonts.  One for the main status line.  The other 
  309. font is accessed through any of the listbox dialogs.  The listbox font allows 
  310. you to select a "Fixed Size" font for displays such as "PStat Window". 
  311.  
  312.  
  313. ΓòÉΓòÉΓòÉ 7.2. Set Colors ΓòÉΓòÉΓòÉ
  314.  
  315. Use the "Colors" dialog. This can be accessed via the PM Patrol Setting option 
  316. on the "Options" dialog. You can control both foreground and background RGB 
  317. colors with this mechanism. 
  318.  
  319. Or, use the Color Palette in the OS/2 "Setup" folder by dropping a color 
  320. selection on the PM Patrol status line. 
  321.  
  322. Select "Save Settings" from the PM Patrol "Options" dialog to store changes 
  323. permanently if "Auto Save" is not enabled. 
  324.  
  325.  
  326. ΓòÉΓòÉΓòÉ 7.3. Move the Status line ΓòÉΓòÉΓòÉ
  327.  
  328. The following steps identify how to move the status line and then saving that 
  329. position for future use: 
  330.  
  331.  1. Single click with both mouse buttons (Chord click) on the PM Patrol status 
  332.     line.  This will enable the title bar to the status line. 
  333.  
  334.  2. Select the title bar and hold the mouse button while dragging the status 
  335.     line to the desired position. 
  336.  
  337.  3. Chord click the status line again (or select "Hide Controls" from the 
  338.     System Menu box) to hide the title bar. 
  339.  
  340.  4. Select "Save Settings" from the PM Patrol "Options" dialog to save the 
  341.     position permanently if "Auto Save" is not enabled. 
  342.  
  343. Select "Save Settings" from the PM Patrol "Options" dialog to store changes 
  344. permanently if "Auto Save" is not enabled. 
  345.  
  346.  
  347. ΓòÉΓòÉΓòÉ 8. Features ΓòÉΓòÉΓòÉ
  348.  
  349. This section describes various features of PM Patrol. 
  350.  
  351.  
  352. ΓòÉΓòÉΓòÉ 8.1. Utility ΓòÉΓòÉΓòÉ
  353.  
  354. The Utility section provides a growing number of utility items. This section 
  355. will, along with monitor items, continue to grow in functionality. 
  356.  
  357. The "Utility" menu can be accessed from the PM Patrol "Options" dialog or from 
  358. the PM Patrol status line and clicking the right mouse button. 
  359.  
  360.  
  361. ΓòÉΓòÉΓòÉ 8.1.1. Lockup ΓòÉΓòÉΓòÉ
  362.  
  363. The Lockup option invokes the OS/2 "lockup" facility and forces the user to 
  364. "log on" 
  365.  
  366.  
  367. ΓòÉΓòÉΓòÉ 8.1.2. Sleep ΓòÉΓòÉΓòÉ
  368.  
  369. The Sleep option places the mobile computer (SL chips) into suspend mode. This 
  370. option is accessible only when APM (Advanced Power Management) in installed. 
  371. Refer to the OS/2 Installation Guide for APM details. 
  372.  
  373.  
  374. ΓòÉΓòÉΓòÉ 8.1.3. Fast Find ΓòÉΓòÉΓòÉ
  375.  
  376. The Fast Find option provides a way to find files on a particular disk drive. A 
  377. number of search constraints are available such as finding 32-bit, open files, 
  378. and files with a combination of attributes set (Read Only, Hidden, etc). 
  379.  
  380. Enter the desired drive and file to search for. Click "Start" (or Enter] to 
  381. begin the search. Click "Stop" to cancel the search. 
  382.  
  383. There is a limit of approximately 600 files that can be collected by the list 
  384. box. When you exceed this limit, PM Patrol requests that you narrow your 
  385. search. Typically, this means to alter the "File Pattern".  Wild cards (*, ?, 
  386. etc) are allowed in the "File Pattern" for searches. 
  387.  
  388. Note:  Refer to the "FF" command line utility also shipped with PM Patrol for 
  389. searching for and collecting large number of files. 
  390.  
  391. Note:  Refer to the "FDUPS" command line utility also shipped with PM Patrol 
  392. for searching for files that are duplicates. 
  393.  
  394. The "Last Write" and "Last Access" days allow you to specify a number of days 
  395. that the file must meet or exceed (>=) for the Fast Find facility to collect. 
  396. This is advantageous when searching for inactive files for LAN administration. 
  397.  
  398. Note:  The "Last Access" date is only applicable to file systems that support 
  399. this attribute, such as HPFS. FAT does NOT support this file system attribute 
  400. and therefore use of "Last Access" days should be avoided. 
  401.  
  402. The "File Size" field provides that ability to narrow the search and look for 
  403. files where the file size meets or exceeds a given size. This size is specified 
  404. in terms of Kilobytes (KB). If your searching for files greater than or equal 
  405. to 512K, then enter 512. 
  406.  
  407. Additional search criteria allows you to narrow the search for: 
  408.  
  409.  1. "OS2/Win" files. These are files that are OS/2 PM and Windows files using 
  410.     Win API calls. Files include *.DLL, *.EXE, *.SYS and more. 
  411.  
  412.  2. "32-Bit" files.  These are files that are 32-bit OS/2 files. Files include 
  413.     *.EXE, *.DLL, *.SYS, and more. 
  414.  
  415.  3. "Opened" files.  These are files that are currently open and in use by 
  416.     other OS/2, DOS, or Windows programs. 
  417.  
  418.  4. "DOS" files.  These are files that DOS only files and include *.EXE, *.COM, 
  419.     and more. 
  420.  
  421.     Note:  Searching for files with the above specified attributes causes 
  422.     overhead and should be used selectively. Searching for "Opened" files 
  423.     causes considerable overhead and could take several minutes to complete 
  424.     search. 
  425.  
  426. Also provided is the ability to restrict the search to finding only files with 
  427. particular file attributes. Such as Hidden, ReadOnly, and more.  Selecting 
  428. these items causes a "RESTRICTIVE" search - not "INCLUSIVE". 
  429.  
  430. You can customize the display items (line numbers, file slack size, file EA 
  431. size, and more) in the "View" menu option. These items in the "View" pull-down 
  432. menu are able to saved permanently when you perform a "Save Settings" in the PM 
  433. Patrol "Options" dialog. If "Auto Save" is enabled, these settings will be save 
  434. automatically when PM Patrol ends. 
  435.  
  436. There are several "Action" items that are provided. These include the ability 
  437. to "Edit", "View", and "Delete" files that are selected. To select items, 
  438. simply single click the item or "Select All" items in the list. Be careful of 
  439. the "Delete" option. It works well - even if the file is marked as readonly, 
  440. the files will be deleted. A popup message box is displayed to confirm your 
  441. "Delete" request. 
  442.  
  443. The "File" and "Edit" options operate the same way as in the "PStat" and "Drive 
  444. Info" windows. These options allow you to copy/append to the clipboard, save 
  445. list to a file, or print list to a printer. 
  446.  
  447. The Fast Find facility allows you to specify that search operations should 
  448. always run at a low priority - only when there is little OS/2 activity. This 
  449. can be specified in the "General Configuration" setup and may be desirable for 
  450. LAN administration functions. This is identified by "Idle Time Finds". 
  451.  
  452.  
  453. ΓòÉΓòÉΓòÉ 8.1.4. PStat Window ΓòÉΓòÉΓòÉ
  454.  
  455. The PStat Window (Process Status) option provides the ability to monitor OS/2 
  456. internal process, thread, semaphore, shared memory, and modules that are 
  457. active. Processes (PIDs) can be "killed" by selecting "Kill" from the "Action" 
  458. menu. 
  459.  
  460. The data displayed in the PStat Load window is as follows: Press Escape to exit 
  461. the window and terminate PStat monitoring. 
  462.  
  463.  1. "PID" Process ID (displayed as a hex value) 
  464.  
  465.  2. "SType" Session type 
  466.  
  467.  3. "Thd" Number of threads in the PID 
  468.  
  469.  4. "Load" Amount of CPU time the process (PID) consumed since the last sample. 
  470.     This is a relative CPU load - compared to what else is getting time slices 
  471.     from OS/2. Active PIDs ("running" or "ready" thread states) are identified 
  472.     by ">". 
  473.  
  474.  5. "Name" Name of the executable 
  475.  
  476. The data displayed in the PStat Summary is as follows: Press Escape to exit the 
  477. window and terminate PStat monitoring. 
  478.  
  479.  1. "PID" Process ID (displayed as a hex value) 
  480.  
  481.  2. "PPID" Parent Process ID (displayed as a hex value) 
  482.  
  483.  3. "SID" Session ID (displayed as a hex value) 
  484.  
  485.  4. "SType" Session type 
  486.  
  487.  5. "Thd" Number of threads in the PID 
  488.  
  489.  6. "Sem" Number of semaphores used by the PID 
  490.  
  491.  7. "Mod" Number of modules (DLLs) used by the PID 
  492.  
  493.  8. "Shr" Number of shared memory references used by PID 
  494.  
  495.  9. "MMT" Memory Model Type (16 or 32 bit) 
  496.  
  497. 10. "Name" Name of the executable 
  498.  
  499. The data displayed in the Thread Status window is for a given PID and has the 
  500. following attributes: Press Escape to go back to PStat Load window. 
  501.  
  502.  1. "TID" Thread ID (displayed as a hex value) 
  503.  
  504.  2. "Slot" Slot ID for the TID (displayed as a hex value) 
  505.  
  506.  3. "Blk ID" Block identifier for a blocked TID (displayed as a hex value) 
  507.  
  508.  4. "Pri" Current priority for the TID.  This displays both priority class 
  509.     along with the current priority level (display in hex) within the class. 
  510.  
  511.  5. "SysTime" Amount of time thread spends in the OS/2 kernal along with the 
  512.     percent of "SysTime" compared to TOTAL "SysTime" for all threads in the 
  513.     same PID. 
  514.  
  515.  6. "AppTime" Amount of time application time for the thread along with the 
  516.     percentage of "AppTime" compared to TOTAL "AppTime" for all threads in the 
  517.     same PID.  This is relative to other threads getting time slices in the 
  518.     same PID. 
  519.  
  520.  7. "State" Identifies what state the thread is in; Blocked, Frozen, Running, 
  521.     and Ready. 
  522.  
  523. The data displayed in the Shared Memory Status has the following attributes: 
  524. Press Escape to exit the window and terminate PStat monitoring. 
  525.  
  526.  1. "HMem" Handle to memory allocation (displayed as a hex value) 
  527.  
  528.  2. "Sel" Selector to memory (displayed as a hex value) 
  529.  
  530.  3. "Refs" Number of references to the memory 
  531.  
  532.  4. "Name" Name of the memory used for obtaining addressability 
  533.  
  534. The data displayed in the Module Status has the following attributes:  Modules 
  535. include DLLs, Device Drivers, and File Systems. Press Escape to exit the window 
  536. and terminate PStat monitoring. 
  537.  
  538.  1. "HMod" Handle to the module (displayed as a hex value) 
  539.  
  540.  2. "MMT" Memory Model Type (16 or 32 bit) 
  541.  
  542.  3. "Refs" Number of references to the module 
  543.  
  544.  4. "Name" Name of the module 
  545.  
  546. The data displayed in the Semaphore Status has the following attributes: Press 
  547. Escape to exit the window and terminate PStat monitoring. 
  548.  
  549.  1. "Own" Owning thread of semaphore (displayed as a hex value) 
  550.  
  551.  2. "Indx" Index of semaphore (displayed as a hex value) 
  552.  
  553.  3. "Flag" Semaphore bit-mapped flags (displayed as a hex value) 
  554.  
  555.  4. "Refs" Number of references to semaphore by other programs 
  556.  
  557.  5. "Reqs" Number of requests for semaphore by other programs 
  558.  
  559.  6. "Name" Name of semaphore used to obtain access to semaphore by programs 
  560.  
  561.  
  562. ΓòÉΓòÉΓòÉ 8.1.5. OS/2 Window ΓòÉΓòÉΓòÉ
  563.  
  564. The OS/2 Window options opens a new OS/2 command window 
  565.  
  566.  
  567. ΓòÉΓòÉΓòÉ 8.1.6. Minimize Windows ΓòÉΓòÉΓòÉ
  568.  
  569. The Minimize Windows option minimizes all visible windows on the OS/2 desktop. 
  570. Convenient for periodically "clearing" the desktop when too many windows are 
  571. active. 
  572.  
  573.  
  574. ΓòÉΓòÉΓòÉ 8.1.7. Restore Windows ΓòÉΓòÉΓòÉ
  575.  
  576. The Restore Windows option restores all minimized windows in the OS/2 Task 
  577. Window or Minimized Folder to the OS/2 desktop. 
  578.  
  579.  
  580. ΓòÉΓòÉΓòÉ 8.1.8. Logger ΓòÉΓòÉΓòÉ
  581.  
  582. The Logger facility provides a robust mechanism for recording all PM Patrol 
  583. monitors to a file. Once logged, the user can "view" the logged data for 
  584. further review. 
  585.  
  586. The log file is ASCII and able to be further manipulated using tools such as 
  587. Rexx, AWK, and GREP. A convenient "field separator" (vertical bar=0xb3) is 
  588. included in the log file for identifying individual fields in the log file 
  589. record. 
  590.  
  591. The PM Patrol Logger is designed with special consideration for performance. 
  592. When logging, the Logger mechanism requires very little CPU as PM Patrol 
  593. "buffers" in memory up to 10K worth of logging data before it writes to disk. 
  594. This write operation constitutes 1 physical disk write.  With this method of 
  595. logging, the PM Patrol logging overhead is almost negligible. The PM Patrol 
  596. Logger can be used in a variety of situations: 
  597.  
  598.  1. Real-time and time critical logging with 1 second samples. 
  599.  
  600.  2. Casual logging with infrequent (1 per minute) samples 
  601.  
  602.  
  603. ΓòÉΓòÉΓòÉ 8.1.8.1. Start/Stop ΓòÉΓòÉΓòÉ
  604.  
  605. The Start/Stop option start or stops the logging activity. 
  606.  
  607.  
  608. ΓòÉΓòÉΓòÉ 8.1.8.2. View Primary Log ΓòÉΓòÉΓòÉ
  609.  
  610. The View Primary Log option allows you to view the contents of the information 
  611. recently logged. The Viewer program can be setup in the "General Configuration" 
  612. section. The default Viewer is the OS/2 system editor "E.EXE". 
  613.  
  614. The name and location of the primary log file is user settable. This is 
  615. specified in the "General Configuration" section under "Logging Options". 
  616.  
  617.  
  618. ΓòÉΓòÉΓòÉ 8.1.8.3. View Backup Log ΓòÉΓòÉΓòÉ
  619.  
  620. The View Backup Log option allows you to view the contents of the information 
  621. logged previously. If the "backup log" option is not enabled, this option is 
  622. not accessible. 
  623.  
  624. The location of the backup log file is the same as the location for the primary 
  625. log file as specified in the PM Patrol "General Configuration". 
  626.  
  627. The name of the backup log file name is always "PMPATROL.BAK". 
  628.  
  629.  
  630. ΓòÉΓòÉΓòÉ 8.1.8.4. Delete All Logs ΓòÉΓòÉΓòÉ
  631.  
  632. The Delete All Logs option allows you to delete any and all PM Patrol log files 
  633. from disk. This includes the primary and backup log files. 
  634.  
  635.  
  636. ΓòÉΓòÉΓòÉ 8.1.9. Drives ΓòÉΓòÉΓòÉ
  637.  
  638. The Drives options provides the ability to switch drives that are online and 
  639. you wish to monitor, format(full and fast), check and view summary information 
  640. for a particular drive. 
  641.  
  642. This is accessed from the PM Patrol "Utility" menu. 
  643.  
  644.  
  645. ΓòÉΓòÉΓòÉ 8.1.9.1. Monitor ΓòÉΓòÉΓòÉ
  646.  
  647. The Monitor option provides the ability to switch drives that are online that 
  648. you may want to monitor on the PM patrol status line. After selecting this 
  649. options, another listbox pops up for you to select a drive. 
  650.  
  651.  
  652. ΓòÉΓòÉΓòÉ 8.1.9.2. Drive Info ΓòÉΓòÉΓòÉ
  653.  
  654. The Drive Info option provides the ability to view summary and detail level 
  655. information for a selected drive. 
  656.  
  657. Summary level data displays volume specifics as well as media format and device 
  658. type. Summary level data displays a wealth of information. 
  659.  
  660.  
  661. ΓòÉΓòÉΓòÉ 8.1.9.3. Check Disk ΓòÉΓòÉΓòÉ
  662.  
  663. Check disk launches the PMCHKDSK utility shipped with OS/2. This also maps user 
  664. files, directory space, and extended attributes. 
  665.  
  666.  
  667. ΓòÉΓòÉΓòÉ 8.1.9.4. Format Disk ΓòÉΓòÉΓòÉ
  668.  
  669. Format disk launches the PMFORMAT utility shipped with OS/2. 
  670.  
  671.  
  672. ΓòÉΓòÉΓòÉ 8.1.9.5. Fast Format ΓòÉΓòÉΓòÉ
  673.  
  674. Fast Format performs a very fast format for diskettes (drives A or B) that are 
  675. ALREADY formatted. This is much faster, and easier, than manually deleting 
  676. files off a diskette or re-formatting. You'll be surprised how often this 
  677. proves useful.  This option will work on all diskette types (720K, 1.44Mb, 
  678. 2.88Mb, and futures). 
  679.  
  680. In order to support all current and future read/writable media types (and 
  681. extended attributes), PM Patrol deploys a Fast Format method that is impacted 
  682. by the number of pre-existing files on the disk media. The more files on the 
  683. disk, the longer it may take to complete the Fast format. The Fast Format 
  684. operation usually takes several seconds. Since the Fast Format allows 
  685. concurrent access to the disk while formatting, files or directories that are 
  686. open will not be removed. 
  687.  
  688. Only logical drive A and B are currently supported. 
  689.  
  690. Fast Format also allows you to specify a new volume label name. 
  691.  
  692.  
  693. ΓòÉΓòÉΓòÉ 8.1.10. Print Spooler ΓòÉΓòÉΓòÉ
  694.  
  695. The Spooler options support a variety of Print Spooler utilities such as: 
  696.  
  697.  1. Purge 1 or all print queues 
  698.  
  699.  2. Release 1 or all print queues 
  700.  
  701.  3. Hold 1 or all print queues 
  702.  
  703. These Print Spooler activities are only applicable for the local machine. These 
  704. same activities for a server can not be performed within PM Patrol and must be 
  705. performed at the server. 
  706.  
  707.  
  708. ΓòÉΓòÉΓòÉ 8.1.11. Program Maintenance ΓòÉΓòÉΓòÉ
  709.  
  710. The Programs Maintenance option provides quick access to user definable 
  711. programs. Using the "Program Maintenance" dialog, you can add up to 30 of your 
  712. favorite programs. 
  713.  
  714. The "Program Maintenance" dialog allows you to specify: 
  715.  
  716.  1. The "Program Name". Duplicate names are allowed. This field is a required 
  717.     field in order for the entry to appear on the program popup menu. 
  718.  
  719.  2. The "Path and File Name" for the executable (.EXE or .COM).  To invoke the 
  720.     OS/2 command prompt enter "CMD.EXE". This field is a required field in 
  721.     order for the entry to appear on the program popup menu. 
  722.  
  723.  3. The "Parameters" field allows you to enter any program parameters that may 
  724.     be required by the program you want to run. You can have PM Patrol prompt 
  725.     you for parameters when you launch the program by entering a '?' as the 
  726.     first character in the "Parameters" field. Place default parameters after 
  727.     the '?' if desired. This will invoke a dialog box when you run the program 
  728.     and allow you to enter new parameters. 
  729.  
  730.  4. The "Working Directory" informs the program launcher what the default drive 
  731.     and directory are to be when the program is launched. 
  732.  
  733. The "Session" group allows you to further control HOW you wish to run the 
  734. program. As PM, as a window session, full screen, DOS, and more.  Use "Default" 
  735. when your unsure. 
  736.  
  737. The "Window" group allows you to start the program in a minimzed state. 
  738. Additionally, you can select "Display existing window" to control the behaivior 
  739. when you run the program again.  All programs are run in the "Foreground". With 
  740. this enabled, PM Patrol will only allow 1 instance of the program to run and 
  741. make the active instance of the program the foreground session. Otherwise, a 
  742. new and separate session is started. 
  743.  
  744. The "Action" item in the menu allows you to Add, Delete, or Run the highlighted 
  745. program in the "Program List". To change an existing program's properties, 
  746. simply select the program in the list, then change the desired fields for the 
  747. program. Changes are immediate. 
  748.  
  749. Alternately, you can click the right mouse button while the mouse pointer is 
  750. positioned over the "Program List" to get a quick access popup menu to the 
  751. actions. 
  752.  
  753. Note:  This version of the program launcher allows you to run Windows program 
  754. ONLY in full screen Win/OS2 mode. Seamless windows is not currently supported. 
  755. Future versions will incorporate this along with WorkPlace Shell integration. 
  756.  
  757.  
  758. ΓòÉΓòÉΓòÉ 8.1.12. Refresh Monitors ΓòÉΓòÉΓòÉ
  759.  
  760. The Refresh Monitors option samples and refreshes all items being monitored on 
  761. the PM Patrol main status line. 
  762.  
  763.  
  764. ΓòÉΓòÉΓòÉ 8.2. System ΓòÉΓòÉΓòÉ
  765.  
  766. The System section provides the ability to view and change several OS/2 
  767. environmental facets. 
  768.  
  769. This can be accessed from the PM Patrol "Options" dialog. 
  770.  
  771.  
  772. ΓòÉΓòÉΓòÉ 8.2.1. System Info ΓòÉΓòÉΓòÉ
  773.  
  774. The System Info displays 4 basic types of information: 
  775.  
  776.  1. OS/2 System information displays the basic configuration of OS/2.  Many of 
  777.     the items are static and don't change while OS/2 is operating.  Many of 
  778.     these items are modifiable in the CONFIG.SYS.  Refer to OS/2 help for more 
  779.     detail. 
  780.  
  781.  2. Presentation Manager colors.  These can be modified via the "Color Palette" 
  782.     in the OS/2 "System" folder. 
  783.  
  784.  3. Presentation Manager information displays items specific to PM.  Many of 
  785.     these can be modified in the "Setup" folder of the WorkPlace Shell. 
  786.  
  787.  4. Hardware information includes printer, communication ports, drives, mouse 
  788.     and more. 
  789.  
  790.  
  791. ΓòÉΓòÉΓòÉ 8.2.2. Sytem Level ΓòÉΓòÉΓòÉ
  792.  
  793. The System Level option launches the OS/2 SYSLEVEL.EXE utility and displays the 
  794. current release and CSD level for the OS/2 components installed on your system. 
  795.  
  796.  
  797. ΓòÉΓòÉΓòÉ 8.2.3. Set Date/Time ΓòÉΓòÉΓòÉ
  798.  
  799. The Set Date/Time option provides a small dialog box for changing the OS/2 
  800. system date and/or time.  Fully edited for valid dates including leap-year, you 
  801. are notified of errors. The Status line Date/Time is updated too. 
  802.  
  803.  
  804. ΓòÉΓòÉΓòÉ 8.2.4. Mouse Pointer ΓòÉΓòÉΓòÉ
  805.  
  806. The Mouse Pointer option allows you to change the current mouse pointer type. 
  807. Using the OS/2 Icon Editor, you can create your own POINTER files. 
  808.  
  809. This option was added to provide a bigger pointer for SVGA and XGA systems. On 
  810. XGA systems, if you change the default pointer, the pointer may occasionally 
  811. disappear. This is most likely caused by the IBM OS/2 XGA drivers. 
  812.  
  813. After selecting a new pointer, DO NOT delete, move, or rename this file without 
  814. performing this process as well. OS/2 looks for this at IPL. So put the pointer 
  815. file in a safe place on a not removable media type and backup INI files. 
  816.  
  817. Select "Reset" to reset back to the original pointer. 
  818.  
  819.  
  820. ΓòÉΓòÉΓòÉ 8.2.5. Wait Pointer ΓòÉΓòÉΓòÉ
  821.  
  822. The Wait Pointer option allows you to change the current wait pointer type. 
  823. Typically, this is the OS/2 time clock when the system is busy. Using the OS/2 
  824. Icon Editor, you can create your own POINTER files. 
  825.  
  826. This option was added to provide a bigger pointer for SVGA and XGA systems.  On 
  827. XGA systems, if you change the default pointer, the pointer may occasionally 
  828. disappear.  This is most likely caused by the XGA drivers. 
  829.  
  830. After selecting a new pointer, DO NOT delete, move, or rename this file without 
  831. performing this process as well. OS/2 looks for this at IPL. So put the pointer 
  832. file in a safe place on a not removable media type and backup INI files. 
  833.  
  834. Select "Reset" to reset back to the original pointer. 
  835.  
  836.  
  837. ΓòÉΓòÉΓòÉ 8.3. Settings ΓòÉΓòÉΓòÉ
  838.  
  839. The Settings section provides the ability to view, change, and permanently 
  840. change PM Patrol configuration items. 
  841.  
  842. This can be accessed from the PM Patrol "Options" dialog. 
  843.  
  844.  
  845. ΓòÉΓòÉΓòÉ 8.3.1. Save Settings ΓòÉΓòÉΓòÉ
  846.  
  847. The Save Settings option permanently saves the current PM Patrol settings. This 
  848. includes colors, font, status line position, and options settings (ie. sample 
  849. frequencies, etc) 
  850.  
  851. Note:  The "Save Settings" option is not necessary to perform if "Auto Save" is 
  852. enabled on the PM Patrol "General Configuration" dialog. 
  853.  
  854.  
  855. ΓòÉΓòÉΓòÉ 8.3.2. Reset Settings ΓòÉΓòÉΓòÉ
  856.  
  857. The Reset Settings option resets all PM Patrol options, colors, window 
  858. position(s) and options settings to their original defaults 
  859.  
  860.  
  861. ΓòÉΓòÉΓòÉ 8.3.3. Change Settings ΓòÉΓòÉΓòÉ
  862.  
  863. The Change Settings section allows you to change the primary PM Patrol 
  864. configuration items. 
  865.  
  866.  
  867. ΓòÉΓòÉΓòÉ 8.3.3.1. General Configuration ΓòÉΓòÉΓòÉ
  868.  
  869. The General configuration is broken-out into the following groups 
  870.  
  871.  1. "Refresh Rates" How often individual monitor items sampled 
  872.  
  873.  2. "Startup Functions" Features that get started when PM Patrol is started 
  874.  
  875.  3. "Miscellaneous" Miscellaneous items 
  876.  
  877.  4. "Logging Options" Frequency and duration of logging monitoring items 
  878.  
  879.  5. "Paths" Editor and Viewer programs used by PM Patrol 
  880.  
  881.  6. "Queues" Queue names to be monitored by PM Patrol 
  882.  
  883.  7. "Spooler" Computer name for local or remote print Spool Monitoring 
  884.  
  885. The following items discuss Refresh Rates: 
  886.  
  887.  1. The Spool Monitor controls how often (seconds) PM Patrol enumerates the 
  888.     total number of print jobs across all print queues. 
  889.  
  890.  2. The Drive Monitor controls how often (seconds) PM Patrol checks what drives 
  891.     are online and how much free disk space resides on each. 
  892.  
  893.  3. The Swap Monitor controls how often (seconds) PM Patrol checks how large 
  894.     the OS/2 swapper file is. 
  895.  
  896.     Note:  If (c)Theseus Swap is enabled, this setting should not be less than 
  897.     60 seconds as this function of (c)Theseus consumes about 1/2 second on 
  898.     486-33Mhz for each sample. Set this frequency to 300 seconds (5 minutes) if 
  899.     using (c)Theseus Swap for ongoing usage. 
  900.  
  901.  4. The Queue Monitor controls how often (seconds) PM Patrol checks the number 
  902.     of messages outstanding in either of the 2 queues selected. 
  903.  
  904.  5. The RAM Monitor controls how often (seconds) PM Patrol checks free RAM. 
  905.  
  906.  6. The Process Summary controls how often (seconds) PM Patrol enumerates the 
  907.     number of active OS/2 processes, threads, and OS/2 active windows. 
  908.  
  909.  7. The PStat Window controls how often (seconds) PM Patrol refreshes the PStat 
  910.     Window when this window is active and "Auto-Refresh" is enabled. 
  911.  
  912. The following items discuss Startup Functions: 
  913.  
  914.  1. Enable PStat Window to have this facility launched when PM Patrol starts. 
  915.  
  916.  2. Enable Logging to have the Logger facility start when PM Patrol starts. 
  917.  
  918. The following items discuss Miscellaneous: 
  919.  
  920.  1. The 15 Min Alarm option enables/disables an audible sound which occurs at 
  921.     each quarter hour.  Use this feature to remind you of passing time. 
  922.  
  923.  2. The Idle Time Finds option controls the priority of "Fast Find" files 
  924.     operation.  When enabled, the Fast Find operation will get OS/2 time slices 
  925.     only when there is inactivity (idle) within the OS/2 system. 
  926.  
  927.  3. The Display Floppies option enables/disables the display of floppy disk 
  928.     drives in the "Drives Online" monitor. 
  929.  
  930.  4. The Auto Save option enables/disables automatic saving of PM Patrol profile 
  931.     settings when PM Patrol ends. The default for a new PM Patrol installation 
  932.     is enabled. 
  933.  
  934.  5. The Battery Zero option allows you to specify the "zero" value for the 
  935.     mobile comuter's battery. The OS/2 APM facilities assume the battery to be 
  936.     100% new.  As the battery ages, the original maximum life of the battery 
  937.     diminishes. Especially for NICad batteries. PM Patrol allows you to specify 
  938.     a "new" maximum life. When set at zero, observe the PM Patrol "Bat" 
  939.     percentage. When your computer informs you the battery is dangerously low 
  940.     (usually several short beeps), observe the percentage that PM Patrol 
  941.     reports. This value becomes the new "zero" point. Select this value in the 
  942.     "Battery Zero" field in the "General Configuration" dialog. Repeat this 
  943.     process every 3-4 months to ensure accurate and reliable battery life 
  944.     readings. 
  945.  
  946. The following items discuss Logging Options: 
  947.  
  948.  1. The Log Frequency allows you to select the number of seconds at which PM 
  949.     Patrol logs selected monitor items.  Valid values are 1 to 60 seconds (1 
  950.     minute). 
  951.  
  952.  2. The Log Duration allows you to select how long (minutes) to perform 
  953.     logging.  Valid values are 1 minute to 1440 (all day). 
  954.  
  955.     Note:  Specifying 1440 minutes enables continuous logging.  With this 
  956.     enabled, the log files (primary and backup) get "rolled-over" at midnight. 
  957.     The "Notify when Done" option is ignored when continuous logging is 
  958.     enabled. 
  959.  
  960.     Note:  Worst case disk requirement for all day logging with backup is 16MB. 
  961.     1/2 of this when "Backup log File" is not enabled. 
  962.  
  963.     Note:  While continuous logging is active, the primary log file can not be 
  964.     viewed. The backup log file (from the previous day) is always accessible. 
  965.  
  966.  3. The Fg Color and Bg Color pushbutton items allow you to select the PM 
  967.     Patrol Status Line colors when logging is active.  The default colors 
  968.     reverse the foreground and background colors. 
  969.  
  970.  4. The Backup Log File causes the primary log file to be backed-up each time a 
  971.     "Start Log" is initiated.  With this disabled, the primary log file is 
  972.     overwritten. 
  973.  
  974.  5. The Notify When Done option provides the ability to have PM Patrol pop-up a 
  975.     messsage on the OS/2 Desktop when logging has reached it's completion via 
  976.     the "Log Duration" setting.  This is ignored for "Continuous Logging". 
  977.  
  978.  6. The Log File entry field allows you to specify the location and name of the 
  979.     log file which PM Patrol will use for logging. 
  980.  
  981.     Note:  The backup log file created by PM Patrol will be placed in the same 
  982.     directory as the primary log specified in this field.  The name of the file 
  983.     is always "PMPATROL.BAK". 
  984.  
  985.     Note:  Both the primary and backup log files are ASCII.  Therefore, they 
  986.     can be viewed and otherwise manipulated using such tools as Rexx, AWK, and 
  987.     GREP. 
  988.  
  989. The PM Patrol Logger is designed with special consideration for performance. 
  990. When logging, the Logger mechanism requires very little CPU as PM Patrol 
  991. "buffers" in memory up to 10K worth of logging data before it writes to disk. 
  992. This write operation constitutes 1 physical disk write.  With this method of 
  993. logging, the PM Patrol logging overhead is almost negligible. The PM Patrol 
  994. Logger can be used in a variety of situations: 
  995.  
  996.  1. Real-time and time critical logging with 1 second samples. 
  997.  
  998.  2. Casual logging with infrequent (1 per minute) samples 
  999.  
  1000. The following items discuss Paths: 
  1001.  
  1002.  1. The Viewer identifies which OS/2 program/utility to use for viewing.  PM 
  1003.     Patrol uses this for Log viewing and others purposes as they surface in 
  1004.     future releases of PM Patrol. 
  1005.  
  1006.  2. The Editor identifies which OS/2 program/utility to use for editing.  PM 
  1007.     Patrol uses this for the "Fast Find" files facility and other purposes as 
  1008.     they surface in future releases of PM Patrol. 
  1009.  
  1010. The following items discuss Queues: 
  1011.  
  1012.  1. The Queue1 field identifies the name of the OS/2 queue to monitor for 
  1013.     outstanding messages. This is for the first queue to monitor. PM Patrol 
  1014.     displays a "?" on the Status Line when it can not poll the queue specified. 
  1015.  
  1016.  2. The Queue2 field identifies the name of the OS/2 queue to monitor for 
  1017.     outstanding messages. This is for the second queue to monitor. PM Patrol 
  1018.     displays a "?" on the Status Line when it can not poll the queue specified. 
  1019.  
  1020. The following items discuss print Spooler monitor: 
  1021.  
  1022.  1. The Computer field identifies the Computer name to use for the Spool 
  1023.     Monitor.  This is typically the Lan Server computer name or the local 
  1024.     workstation. 
  1025.  
  1026.  2. To monitor the local workstation print queues, enter "Local" for the 
  1027.     Computer name. This is also the default. If you enter nothing for this 
  1028.     field, the field defaults to "Local". 
  1029.  
  1030.  3. PM Patrol displays a "?" on the Status Line when it can not poll the queue 
  1031.     specified. 
  1032.  
  1033.  4. A typical Lan Server domain "Computer Name" starts with "\\" followed by 
  1034.     the name. Ask your LAN administrator for this value if your not sure. The 
  1035.     IBMLAN.INI file contains the value of the default domain Computer Name. 
  1036.  
  1037.  5. Monitoring a remote print spooler is only applicable if you have Lan 
  1038.     Requester installed on your workstation, and you are logged onto the 
  1039.     network server. 
  1040.  
  1041.  6. The "Total all Queues" option allows you to summarize all print jobs across 
  1042.     all queues and report this value.  If this option is not selected, PM 
  1043.     Patrol reports the number of print jobs in each spooler queue (separated by 
  1044.     "/"). 
  1045.  
  1046. Note:  While changing the value of the Computer Name for Spooler Monitoring, 
  1047. you may experience an occasional delay. This delay is caused by PM Patrol 
  1048. attempting to "see" the computer name you have entered. Ignore this delay. 
  1049.  
  1050.  
  1051. ΓòÉΓòÉΓòÉ 8.3.3.2. Change Status Font ΓòÉΓòÉΓòÉ
  1052.  
  1053. The Change Status Font option allows you to set the display font for the PM 
  1054. Patrol status line window. You can also use the Font Palette in the OS/2 
  1055. "System Settings" folder by dragging the font to the PM Patrol Status line. 
  1056.  
  1057.  
  1058. ΓòÉΓòÉΓòÉ 8.3.3.3. Change Status Colors ΓòÉΓòÉΓòÉ
  1059.  
  1060. The Change Status Colors option allows you to set the foreground and background 
  1061. colors for the PM Patrol status line window. 
  1062.  
  1063. The Propogate option informs PM Patrol to use the color settings selected, 
  1064. throughout all PM Patrol windows - as opposed to the current OS/2 color 
  1065. definitions. 
  1066.  
  1067.  
  1068. ΓòÉΓòÉΓòÉ 8.3.3.4. Change List Font ΓòÉΓòÉΓòÉ
  1069.  
  1070. The Change List Font option allows you to set the display font for PM Patrol 
  1071. "list box" windows where the font style requires a fixed-size alignment. You 
  1072. can also use the Font Palette in the OS/2 "System Settings" folder by dragging 
  1073. the font to the PM Patrol list-box. 
  1074.  
  1075.  
  1076. ΓòÉΓòÉΓòÉ 8.4. Exit ΓòÉΓòÉΓòÉ
  1077.  
  1078. This option is used to end the PM Patrol program 
  1079.  
  1080.  
  1081. ΓòÉΓòÉΓòÉ 8.5. Help ΓòÉΓòÉΓòÉ
  1082.  
  1083. The help menu allows quick access to PM Patrol help items including General 
  1084. Help for all online help items. 
  1085.  
  1086.  
  1087. ΓòÉΓòÉΓòÉ 8.6. Options Pushbutton Items ΓòÉΓòÉΓòÉ
  1088.  
  1089. This section describes the Options dialog pushbutton items 
  1090.  
  1091. The OK button accepts changes made to any PM Patrol Status Line settings and 
  1092. closes the Options dialog window. If (c)Theseus Swap is enabled, there will be 
  1093. a slight delay while PM Patrol samples this (c)Theseus Swap data. 
  1094.  
  1095. The Suspend button freezes the Status line display until you resume the display 
  1096. or select OK or Cancel. 
  1097.  
  1098. The Minimize option (arrow pointing down) provides a quick mechanism for 
  1099. minimizing ALL visible OS/2 windows on the desktop thus removing the "clutter". 
  1100.  
  1101. The Restore option (arrow pointing up) provides a quick mechanism for restoring 
  1102. ALL minimized windows to the desktop. 
  1103.  
  1104.  
  1105. ΓòÉΓòÉΓòÉ 8.7. Optional Items ΓòÉΓòÉΓòÉ
  1106.  
  1107. This section describes the optional items on the Options dialog 
  1108.  
  1109. The (c)Theseus RAM option enables/disables the use of (c)Theseus for 
  1110. determining free RAM(k). This option is accessible only when "Free RAM Monitor" 
  1111. is selected in "Display Monitors". 
  1112.  
  1113. The (c)Theseus Swap option enables/disables the use of (c)Theseus for 
  1114. determining free Swap pages(k) in the system swapper file. This option is 
  1115. accessible only when "Swap Monitor" is selected in "Display Monitors". 
  1116.  
  1117. The CPU Graph option enables/disables a visually graphic display of CPU 
  1118. activity. This option is accessible only when "CPU Monitor" is selected in 
  1119. "Display Monitors". 
  1120.  
  1121. The RAM Graph option enables/disables a visually graphic display of free RAM. 
  1122. This option is accessible only when "Free RAM Monitor" is selected in "Display 
  1123. Monitors". 
  1124.  
  1125.  
  1126. ΓòÉΓòÉΓòÉ 8.8. Display Monitors ΓòÉΓòÉΓòÉ
  1127.  
  1128. This section describes the selectable display items. These items are described 
  1129. in detail under "Status Line" help. Select which items you want to be displayed 
  1130. on the PM Patrol Status Line. 
  1131.  
  1132.  
  1133. ΓòÉΓòÉΓòÉ 8.9. Status Line ΓòÉΓòÉΓòÉ
  1134.  
  1135. This section describes the monitor items that can be displayed on the main PM 
  1136. Patrol status line. 
  1137.  
  1138.  
  1139. ΓòÉΓòÉΓòÉ 8.9.1. Current Time ΓòÉΓòÉΓòÉ
  1140.  
  1141. Display of the current date and time updated every 1 minute 
  1142.  
  1143.  
  1144. ΓòÉΓòÉΓòÉ 8.9.2. System Up-Time ΓòÉΓòÉΓòÉ
  1145.  
  1146. Display the total time that OS/2 has been up and running since last boot. 
  1147.  
  1148.  
  1149. ΓòÉΓòÉΓòÉ 8.9.3. Keyboard Status ΓòÉΓòÉΓòÉ
  1150.  
  1151. The Keyboard Status displays the status of CapsLock, NumLock, and ScrollLock 
  1152. keyboard settings. 
  1153.  
  1154.  
  1155. ΓòÉΓòÉΓòÉ 8.9.4. Spooler Monitor ΓòÉΓòÉΓòÉ
  1156.  
  1157. This item allows you to monitor print jobs that are in print queues.  This 
  1158. includes print jobs that are Held, Printing, Canceling, and other dispositions. 
  1159. There is two types of monitoring: 
  1160.  
  1161.  1. Display total print jobs across all spooler queues. 
  1162.  
  1163.  2. Display total print jobs per spooler queue. 
  1164.  
  1165. The "Total all Queues" option in the "General Configuration" switches between 
  1166. the two modes identifies above. 
  1167.  
  1168. You can monitor the print queues on the LAN server by specifying the domain 
  1169. Computer Name also in "General Configuration".  Refer to this section for more 
  1170. help detail. 
  1171.  
  1172.  
  1173. ΓòÉΓòÉΓòÉ 8.9.5. Drives Online ΓòÉΓòÉΓòÉ
  1174.  
  1175. This item displays the current drive letters for available drives accessible 
  1176. from this computer.  Network drives are supported. 
  1177.  
  1178.  
  1179. ΓòÉΓòÉΓòÉ 8.9.6. Drive1 Monitor ΓòÉΓòÉΓòÉ
  1180.  
  1181. Displays the free space (MB) for a selected drive. To select a different drive 
  1182. to monitor you may choose you one of the following methods: 
  1183.  
  1184.  1. Single click the right mouse button on the PM Patrol Status line and then 
  1185.     select the "Drives" menu item.  Select "Monitor" to choose a drive. 
  1186.  
  1187.  2. Single click on the PM Patrol Status line to get the Options dialog.  Then 
  1188.     select the "Utility" menu bar item followed by the "Drives" menu option. 
  1189.  
  1190. Selected drives can be permanently "remembered" as defaults by selecting "Save 
  1191. settings" from the "Options" dialog. "Save Settings" is automatically performed 
  1192. if "Auto Save" is enabled on the "General Configuration" dialog. 
  1193.  
  1194. Selected drives will report a "?" when the drive goes "offline".  This can 
  1195. occur if the drive is a network drive and the user performs a LOGOFF.  Or, 
  1196. removing a removable media type such as a floppy diskette. 
  1197.  
  1198.  
  1199. ΓòÉΓòÉΓòÉ 8.9.7. Drive2 Monitor ΓòÉΓòÉΓòÉ
  1200.  
  1201. Displays the free space (MB) for a second selected drive. To select a different 
  1202. drive to monitor you may choose you one of the following methods: 
  1203.  
  1204.  1. Single click the right mouse button on the PM Patrol Status line and then 
  1205.     select the "Drives" menu item.  Select "Monitor" to choose a drive. 
  1206.  
  1207.  2. Single click on the PM Patrol Status line to get the Options dialog.  Then 
  1208.     select the "Utility" menu bar item followed by the "Drives" menu option. 
  1209.  
  1210. Selected drives can be permanently "remembered" as defaults by selecting "Save 
  1211. settings" from the "Options" dialog. "Save Settings" is automatically performed 
  1212. if "Auto Save" is enabled on the "General Configuration" dialog. 
  1213.  
  1214. Selected drives will report a "?" when the drive goes "offline".  This can 
  1215. occur if the drive is a network drive and the user performs a LOGOFF.  Or, 
  1216. removing a removable media type such as a floppy diskette. 
  1217.  
  1218.  
  1219. ΓòÉΓòÉΓòÉ 8.9.8. Drive3 Monitor ΓòÉΓòÉΓòÉ
  1220.  
  1221. Displays the free space (MB) for a second selected drive. To select a different 
  1222. drive to monitor you may choose you one of the following methods: 
  1223.  
  1224.  1. Single click the right mouse button on the PM Patrol Status line and then 
  1225.     select the "Drives" menu item.  Select "Monitor" to choose a drive. 
  1226.  
  1227.  2. Single click on the PM Patrol Status line to get the Options dialog.  Then 
  1228.     select the "Utility" menu bar item followed by the "Drives" menu option. 
  1229.  
  1230. Selected drives can be permanently "remembered" as defaults by selecting "Save 
  1231. settings" from the "Options" dialog. "Save Settings" is automatically performed 
  1232. if "Auto Save" is enabled on the "General Configuration" dialog. 
  1233.  
  1234. Selected drives will report a "?" when the drive goes "offline".  This can 
  1235. occur if the drive is a network drive and the user performs a LOGOFF.  Or, 
  1236. removing a removable media type such as a floppy diskette. 
  1237.  
  1238.  
  1239. ΓòÉΓòÉΓòÉ 8.9.9. Queue1 Monitor ΓòÉΓòÉΓòÉ
  1240.  
  1241. Displays the outstanding number of messages in a given OS/2 queue. This is the 
  1242. first queue. The name of the queue is specified in "General Configuration" 
  1243. under "Queue1". Queues are used by both OS/2 and individual programs. This 
  1244. provides a mechanism to monitor "named" queues and is typically used in 
  1245. real-time software where programs communicate via queues. Otherwise known as 
  1246. Inter-Process Communication (IPC). 
  1247.  
  1248. PM Patrol displays a "?" on the Status Line when it can not poll the queue 
  1249. specified. 
  1250.  
  1251.  
  1252. ΓòÉΓòÉΓòÉ 8.9.10. Queue2 Monitor ΓòÉΓòÉΓòÉ
  1253.  
  1254. Displays the outstanding number of messages in a given OS/2 queue. This is the 
  1255. second queue. The name of the queue is specified in "General Configuration" 
  1256. under "Queue2". Queues are used by both OS/2 and individual programs. This 
  1257. provides a mechanism to monitor "named" queues and is typically used in 
  1258. real-time software where programs communicate via queues. Otherwise known as 
  1259. Inter-Process Communication (IPC). 
  1260.  
  1261. PM Patrol displays a "?" on the Status Line when it can not poll the queue 
  1262. specified. 
  1263.  
  1264.  
  1265. ΓòÉΓòÉΓòÉ 8.9.11. Swap Monitor ΓòÉΓòÉΓòÉ
  1266.  
  1267. This display option displays the current size of the OS/2 swapper file. 
  1268.  
  1269. Optionally, if (c)Theseus Swap is enabled, this will also display the amount of 
  1270. 4KB free frames (represented as KB) inside the active swapper file. Refer to 
  1271. the "Problem Resolution" section of online help for more Thesues/2 Swap 
  1272. ramifications. 
  1273.  
  1274. Refer to (c)Theseus documentation for details of free swapper frames for more 
  1275. detail on this topic. 
  1276.  
  1277.  
  1278. ΓòÉΓòÉΓòÉ 8.9.12. Free RAM Monitor ΓòÉΓòÉΓòÉ
  1279.  
  1280. This displays the amount of free RAM (k) and the percentage of free RAM as 
  1281. compared to total physical memory installed in the computer. 
  1282.  
  1283. Optionally, if (c)Theseus RAM is enabled, this will instead display free memory 
  1284. according to (c)Theseus along with the amount of memory (k) that is idle. 
  1285.  
  1286. Refer to (c)Theseus documentation for details of free memory and idle memory 
  1287. for more detail on this topic. 
  1288.  
  1289.  
  1290. ΓòÉΓòÉΓòÉ 8.9.13. Process Summary ΓòÉΓòÉΓòÉ
  1291.  
  1292. This display item show the number of OS/2 processes and threads in the system. 
  1293. This includes PIDs and TIDS of any state; Blocked, Running, and Ready. 
  1294.  
  1295.  
  1296. ΓòÉΓòÉΓòÉ 8.9.14. Battery Status ΓòÉΓòÉΓòÉ
  1297.  
  1298. This item informs the user how much battery power is remaining. 
  1299.  
  1300. Note:  This option is accessible only if APM is installed via OS/2 and the 
  1301. computer is a mobile computer capable of power management (ie 386sl+). 
  1302.  
  1303. When (and if) the battery status is unknown, PM Patrol displays a question mark 
  1304. in replacement of the actual percentage of power remaining. 
  1305.  
  1306.  
  1307. ΓòÉΓòÉΓòÉ 8.9.15. CPU Monitor ΓòÉΓòÉΓòÉ
  1308.  
  1309. PM Patrol monitors the CPU utilization every second. If the "CPU Graph" has 
  1310. been enabled in the Options dialog, then a psudo-graphical display is shown in 
  1311. addition to the percentage. 
  1312.  
  1313. Along with the current CPU load, PM Patrol also maintains a rolling average of 
  1314. CPU utilization over the past 1 minute. 
  1315.  
  1316.  
  1317. ΓòÉΓòÉΓòÉ 8.10. Command Line Utilities ΓòÉΓòÉΓòÉ
  1318.  
  1319. This section describes utilities shipped with PM Patrol and are accessed from 
  1320. the OS/2 command line. 
  1321.  
  1322. Packaged with PM Patrol are several OS/2 32-bit Command Line utilities. These 
  1323. utilities compliment the PM Patrol purpose. 
  1324.  
  1325.  
  1326. ΓòÉΓòÉΓòÉ 8.10.1. FF (Find Files) ΓòÉΓòÉΓòÉ
  1327.  
  1328. This utility is accessed from the OS/2 command prompt window. By default, this 
  1329. utility is installed into the PMP subdirectory. To allow this utility to be 
  1330. invoked regardless of the current working directory, alter the CONFIG.SYS file 
  1331. and add PMP to the end of the PATH statement. 
  1332.  
  1333. It provides the same functionality and features as the "Fast Find" facility of 
  1334. PM Patrol. FF enables you to search for files across multiple drives regardless 
  1335. of the number of files. Like the "Fast Find", FF is a turbo charged "find 
  1336. files" utility. 
  1337.  
  1338. The syntax for "FF" is: 
  1339.  
  1340. FF filespec [options] [? for help]
  1341.  
  1342. "filespec" represents a File Pattern where wild cards are allowed. The default 
  1343. File Pattern is "*" for all files. 
  1344.  
  1345.  
  1346. ΓòÉΓòÉΓòÉ 8.10.2. FDUPS (Find Duplicates) ΓòÉΓòÉΓòÉ
  1347.  
  1348. This utility is accessed from the OS/2 command prompt window. By default, this 
  1349. utility is installed into the PMP subdirectory. To allow this utility to be 
  1350. invoked regardless of the current working directory, alter the CONFIG.SYS file 
  1351. and add PMP to the end of the PATH statement. 
  1352.  
  1353. The "FDUPS" utility finds duplicate files by comparing the file name, size 
  1354. and/or last write date.  Between these options, you expect a very high 
  1355. confidence level that 1 or more files are in duplicate. 
  1356.  
  1357. The "FDUPS" utility takes several minutes to run depending on the number of 
  1358. files on the disk drive being searched. Select the /i option to make FDUPS run 
  1359. at idle time - when there is little OS/2 activity. 
  1360.  
  1361. The syntax for "FDUPS" is: 
  1362.  
  1363. FDUPS filespec [options] [? for help]
  1364.  
  1365. "filespec" represents a File Pattern where wild cards are allowed. The default 
  1366. File Pattern is "*" for all files. 
  1367.  
  1368.  
  1369. ΓòÉΓòÉΓòÉ 8.10.3. PIDKILL (Kill OS/2 Process) ΓòÉΓòÉΓòÉ
  1370.  
  1371. This utility is accessed from the OS/2 command prompt window. By default, this 
  1372. utility is installed into the PMP subdirectory. To allow this utility to be 
  1373. invoked regardless of the current working directory, alter the CONFIG.SYS file 
  1374. and add PMP to the end of the PATH statement. 
  1375.  
  1376. The "PIDKILL" utility allows you to terminate (UNIX-kill 9) a OS/2 program and 
  1377. all it's threads. 
  1378.  
  1379. "PIDKILL" takes 1 parameter; the PID to kill. This PID value can be identified 
  1380. by using the PM Patrol PStat window or using the OS/2 "PSTAT" command line 
  1381. utility shipped with OS/2. 
  1382.  
  1383. Note:  A PID that is "blocked" (waiting on another OS/2 resource) may not 
  1384. always be able to be "killed". Repeat attempt may be necessary. 
  1385.  
  1386. The syntax for "PIDKILL" is: 
  1387.  
  1388. PIDKILL pid
  1389.  
  1390. "pid" represents a HEX value as identified in the PM Patrol PStat window or the 
  1391. OS/2 command line utility "PSTAT". 
  1392.  
  1393. Note:  Recall the PM Patrol PStat window allows you to "Kill" pids. 
  1394.  
  1395.  
  1396. ΓòÉΓòÉΓòÉ 8.10.4. SCOPY (Shared Copy File) ΓòÉΓòÉΓòÉ
  1397.  
  1398. This utility is accessed from the OS/2 command prompt window. By default, this 
  1399. utility is installed into the PMP subdirectory. To allow this utility to be 
  1400. invoked regardless of the current working directory, alter the CONFIG.SYS file 
  1401. and add PMP to the end of the PATH statement. 
  1402.  
  1403. The "SCOPY" utility allows you to copy a file that is opened and in use by 
  1404. another process (program). Unless the owning process has opened the file 
  1405. disallowing "read" access, SCOPY will always work. 
  1406.  
  1407. The syntax for "SCOPY" is: 
  1408.  
  1409. SCOPY source target
  1410.  
  1411. "source" represents the file to copy. 
  1412.  
  1413. "target" represents the directory and/or file name to create as the target. 
  1414.  
  1415.  
  1416. ΓòÉΓòÉΓòÉ 8.10.5. QMGMT (Queue Management) ΓòÉΓòÉΓòÉ
  1417.  
  1418. This utility is accessed from the OS/2 command prompt window. By default, this 
  1419. utility is installed into the PMP subdirectory. To allow this utility to be 
  1420. invoked regardless of the current working directory, alter the CONFIG.SYS file 
  1421. and add PMP to the end of the PATH statement. 
  1422.  
  1423. The "QMGMT" utility allows you to perform various Print Spooler Queue 
  1424. management functions similar to Print Spooler functions available in the PM 
  1425. Patrol program. 
  1426.  
  1427. These functions include purging, releasing, holding, and deleting 1 or more 
  1428. spooler queues. 
  1429.  
  1430. The syntax for "QMGMT" is: 
  1431.  
  1432. QMGMT qname [options]
  1433.  
  1434. "qname" represents the queue to act upon. Enter a queue name or default to ALL 
  1435. queues. 
  1436.  
  1437. "options" represents 1 of the actions to perform on the print queue. By 
  1438. default, QMGMT will report summary information (/I) and status of the queue(s). 
  1439.  
  1440.  
  1441. ΓòÉΓòÉΓòÉ 9. Miscellaneous ΓòÉΓòÉΓòÉ
  1442.  
  1443. This section discusses various catchall items of interest 
  1444.  
  1445.  
  1446. ΓòÉΓòÉΓòÉ 9.1. Mouse control with PM Patrol ΓòÉΓòÉΓòÉ
  1447.  
  1448. Single click the left mouse button on the PM Patrol status line to get to PM 
  1449. Patrol Options. 
  1450.  
  1451. Single click the right mouse button on the PM Patrol status line for quick 
  1452. access the PM Patrol utilities menu. 
  1453.  
  1454. Single click the left and right mouse buttons (Chord click) on the PM Patrol 
  1455. status line to display the PM Patrol title bar and system menu. This allows you 
  1456. to move the PM Patrol status line to a desired position. Chord click again to 
  1457. hide the title bar, or select the "System Menu" box on the title bar and then 
  1458. select "Hide Controls". 
  1459.  
  1460. Note:  If "Auto Save" is not enabled, don't forget to "Save Settings" once you 
  1461. have positioned the PM Patrol status line where you want. 
  1462.  
  1463.  
  1464. ΓòÉΓòÉΓòÉ 10. Problem Resolution ΓòÉΓòÉΓòÉ
  1465.  
  1466. This section discusses topics of potential difficulty, compatibility, and 
  1467. idiosyncrasies of PM Patrol features. Everyone should read this section. 
  1468.  
  1469. Free memory always reports 0 free KB: 
  1470.  
  1471.  1. The PM Patrol algorithm uses the MinFree parameter of the SWAPPATH 
  1472.     statement in the CONFIG.SYS in the calculation of free memory. The current 
  1473.     algorithm requires this parameter to be 2048 (2MB) for accurate results. 
  1474.  
  1475.  2. This algorithm will be enhanced in a future version to remove this 
  1476.     limitation. Sorry for any inconvenience. 
  1477.  
  1478.  3. Alternatively, you can use the "Thesues/2 RAM" option of PM Patrol to 
  1479.     monitor RAM usage and status. 
  1480.  
  1481. Using Theseus/2 for RAM and/or Swap causes PM Patrol to report an error with 
  1482. Theseus/2: 
  1483.  
  1484.  1. Using the "Theseus/2 Swap" option continuously is not recommended. Use this 
  1485.     option SELECTIVELY. It causes an irritating 1/2 second delay every time 
  1486.     Swap information is sampled and when used continuosly has been known to 
  1487.     cause erronious and sporatic Thesues/2 errors. 
  1488.  
  1489.  2. Make sure you have Theseus/2 installed correctly and the DLL can be found 
  1490.     via the LIBPATH in the CONFIG.SYS file. 
  1491.  
  1492.  3. When using the "Theseus Swap", increase the refresh rate of "Swap monitor" 
  1493.     in the "General Configuration" so PM Patrol samples this less frequently. 
  1494.     Consider every 3 to 5 minutes. 
  1495.  
  1496. After changing the OS/2 mouse pointer, the mouse pointer seems to occasionally 
  1497. disappear: 
  1498.  
  1499. This infrequent bummer is caused by the XGA-2 video device drivers. The OS/2 
  1500. 2.1 CSD should address this problem. 
  1501.  
  1502. Using another CPU monitor program causes questionable CPU results to be 
  1503. reported by PM Patrol: The PM Patrol CPU monitor does not behave well when 
  1504. other CPU monitors are used. This is nothing against PM Patrol or other CPU 
  1505. monitors, it's just the nature of the monitor and how a CPU monitor works. They 
  1506. are not designed to "compete" with each other. 
  1507.  
  1508. Not all Monitor display items can fit on the PM Patrol status line: 
  1509.  
  1510.  1. Depending on the font you have selected, this may be true. Try using a 
  1511.     smaller font - perhaps a VIO style font. The 2.VIO font is the smallest 
  1512.     font for a VGA system. 
  1513.  
  1514.  2. Another option is to turn off the "Graphical" display of free memory or CPU 
  1515.     usage. This will then display the numeric values only. 
  1516.  
  1517.  3. If there are a lot of drives online, turn off the "Drives Online" monitor 
  1518.     of PM Patrol. 
  1519.  
  1520.  4. Turn off the "Process Summary" monitor and use the PStat Load window 
  1521.     instead. This provides more information anyway. 
  1522.  
  1523. PM Patrol displays Drive B when no physical Drive B exists: OS/2 supports two 
  1524. "logical" floppy drives. A and B, even if drive B is nonexistant. In fact, if 
  1525. you were to type "Dir B", OS/2 will prompt you to insert a diskette into drive 
  1526. B. This demonstrates 1 physical but 2 logical drives. 
  1527.  
  1528. Your system seems to contantly show excess CPU usage via the PM Patrol CPU 
  1529. monitor: 
  1530.  
  1531.  1. It's not unusal with todays diverse software, multimedia, and the ability 
  1532.     to run DOS/Windows under OS/2, to see constant CPU usage. Use the PM Patrol 
  1533.     PStat Load window to identify culprits of CPU activity. 
  1534.  
  1535.  2. Check to make sure the PM Patrol refresh rates found in "General 
  1536.     Configuration" are not set at their absolute most frequent values. These 
  1537.     minimum values on systems with or less than a 386-33 MHz processors can be 
  1538.     too aggresive. 
  1539.  
  1540.  3. Make sure your not running another CPU monitor in additiona to PM Patrol. 
  1541.     If you must, turn off the "CPU Monitor" in the PM Patrol "Options" dialog. 
  1542.  
  1543.  
  1544. ΓòÉΓòÉΓòÉ 11. Caveats ΓòÉΓòÉΓòÉ
  1545.  
  1546. When properly tuned, PM Patrol causes no system degradations. The overhead for 
  1547. PM Patrol is no more than 1-2 percent CPU load (average of 1 minutes) and only 
  1548. when resource sampling occurs. 
  1549.  
  1550. PStat Window monitoring causes minor delays in the form of brief CPU spikes. 
  1551. These spikes are normal and can be further controlled in the PM Patrol 
  1552. "Configuration" for "Refresh Rates". 
  1553.  
  1554. Several of the PM Patrol sampling threads run at or near "Idle" time priority - 
  1555. when there is little or no system activity. 
  1556.  
  1557. The PM Patrol defaults and minimum allowable setting for "Refresh Rates" 
  1558. protects you from system-wide degradation. 
  1559.  
  1560. As with all our products, we are committed to supporting and enhancing PM 
  1561. Patrol. However, due to the nature of some of the PM Patrol features (i.e. 
  1562. PStat Window) and it's unique application, compatibility with future versions 
  1563. of OS/2 can not be 100% guaranteed. If incompatibilities surface, PM Patrol 
  1564. will be modified, enhanced, and registered users notified of the availability 
  1565. and enhancements. 
  1566.  
  1567.  
  1568. ΓòÉΓòÉΓòÉ 12. What's new ΓòÉΓòÉΓòÉ
  1569.  
  1570. The following items are new in this version of PM Patrol: 
  1571.  
  1572.  1. This version causes the PM Patrol profile to be initialized due to the 
  1573.     addition of new profile data. Sorry for any inconvenience. Version 2.15 
  1574.     addresses only bug fixes. Version 2.14 enhancements are relisted in this 
  1575.     section. 
  1576.  
  1577.  2. Modified the CPU monitor algorithm to further improve accuracy and 
  1578.     sensitivity. 
  1579.  
  1580.  3. The default colors for PM Patrol now conform to your personal current 
  1581.     default OS/2 colors. 
  1582.  
  1583.  4. Removed the Largest Free Block of memory from the Free Memory Monitor 
  1584.     display and replaced it with percentage of free memory.  This is more 
  1585.     meaningful for most folks. 
  1586.  
  1587.  5. Identified source of two problems. Infrequent, yet eroneous desktop 
  1588.     "freeze-up" and eroneous errors when using the E.EXE editor as well as a 
  1589.     few other OS/2 based programs. These problems were being cuased by the 
  1590.     "Float to Top" option when enabled and is now temporarily withdrawn from PM 
  1591.     Patrol. 
  1592.  
  1593.  6. Corrected problem in "Program Maintenance" where "Session" and "Window" 
  1594.     settings were not getting saved. 
  1595.  
  1596.  7. PM Patrol now maitains its own INI file outside of the OS2.INI. This allows 
  1597.     LAN administartors to distribute PM Patrol configuration and predefined 
  1598.     settingss across workstations easier. 
  1599.  
  1600.  8. The Print Spooler option now disables individual print devices in the menu 
  1601.     list for those printers which are remote LAN printers. 
  1602.  
  1603.  9. PM Patrol now limits unregistered use to 1 hour intervals. 
  1604.  
  1605. 10. Fixed a problem with selecting fonts for the PM Patrol Status Line. Some 
  1606.     fonts and font point sizes were not accessable or getting dropped when 
  1607.     selected. 
  1608.  
  1609. 11. Fixed problem in "Save As..." and "Print" menu items where output to file, 
  1610.     clibboard, and print was shown as meaningless garbage. Limitation of only 
  1611.     printing to line printers remains. 
  1612.  
  1613. 12. Fixed a problem in the "Fast Find" facility where the values of "Last 
  1614.     Write", "Last Access", and "File Size" entry fields were overlooked if not 
  1615.     using the mouse. 
  1616.  
  1617. Note:  The online help contains a section called "Problem Resolution". It 
  1618. discusses topics of potential difficulty, compatibility, and idiosyncrasies of 
  1619. PM Patrol features. Everyone should read this section.