home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / mems400b.zip / mem4b.zip / OBJECTS.OS2 / English.HLP (.txt) < prev    next >
OS/2 Help File  |  2000-07-08  |  23KB  |  482 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4. This program displays several items related to system resources, and updates 
  5. the display once per second, providing it is given CPU time to do so.  The 
  6. items displayed are: 
  7.  
  8. Date/Time - The current date and time, in the format called for in the default 
  9. country information for your system, as specified in the 'COUNTRY=' entry of 
  10. your CONFIG.SYS file. 
  11.  
  12. Elapsed Time - The elapsed time since the computer was last restarted. 
  13.  
  14. Messages Waiting - The number of messages waiting to be downloaded. 
  15.  
  16. Physical Memory Free - The amount of system memory available, according to the 
  17. DosMemAvail function. 
  18.  
  19. Note:   This function is part of the old 16-bit system, and only reports 
  20. physical memory below 16Mb, and was also altered just before OS/2 2.0 was 
  21. released to never report less than 512K. 
  22.  
  23. Note:   If you have the IBM system analysis program Theseus/2 installed on your 
  24. system, this number will be completely accurate, though it will only update 
  25. itself once every ten seconds at most. 
  26.  
  27. Virtual Memory Free - The amount of virtual memory available, according to the 
  28. DosQuerySysInfo function. This is the amount of free physical memory, plus the 
  29. amount of free space within the current swapping file, plus the amount of space 
  30. by which the swapping file could yet grow, less the amount of free space 
  31. reserved on the swapping drive. 
  32.  
  33. Swap File Size - The current size of the system virtual memory swap file, 
  34. SWAPPER.DAT. To locate the file, the file CONFIG.SYS is scanned for its 
  35. SWAPPATH entry. That entry provides the full name of the swap-file's directory 
  36. and indicates the minimum free space that must be left on the swap-file's disk 
  37. drive. 
  38.  
  39. Available Swap Space - The amount of free disk space on the logical disk drive 
  40. where the system swap file resides, less the mininum free space.  This is how 
  41. much more the swap file could expand, if necessary. 
  42.  
  43. Unused Swap Space - The amount of free space within the currently allocated 
  44. system swap file.  When this drops to zero, the system swap file must be 
  45. increased in size, normally by one megabyte at a time. 
  46.  
  47. Note:   If you have the IBM system analysis program Theseus/2 installed on your 
  48. system, this number will be completely accurate, though it will only update 
  49. itself once every ten seconds at most. 
  50.  
  51. Spool File Size - The amount of disk space consumed by spool files. 
  52.  
  53. CPU Load (%) - The approximate percentage of the CPU's available horsepower 
  54. that's being used at the moment.  It is averaged over the previous second. 
  55.  
  56. Note:   Under versions of OS/2 before release 4.0, this function and PULSE do 
  57. not get along with each other. Why? 
  58.  
  59. Note:   Under versions of OS/2 before release 4.0, if you have the driver 
  60. HRTIMER.SYS installed, this number will be more accurate. Why? 
  61.  
  62. Average Load (%) - The approximate percentage of the CPU's available power that 
  63. has been used in the recent past.  The number of seconds to be averaged may be 
  64. configured by the user (see the Configuration dialog). 
  65.  
  66. Battery - The current battery capacity remaining, or its status (Charging, AC) 
  67. is displayed. 
  68.  
  69. Active Task Count - The number of entries in the system switch list, which is 
  70. the list displayed when you press CTRL+ESC. 
  71.  
  72. Note:   Not all entries in the system switch list are displayed in the Window 
  73. List.  Some are marked for non-display. 
  74.  
  75. Process Count - The number of processes currently loaded on the system. 
  76.  
  77. Thread Count - The number of threads currently running on the system.  There is 
  78. at least one thread for each process. 
  79.  
  80. Total Free Disk Space - The amount of free space on all the local non-removable 
  81. disks combined. 
  82.  
  83. Drive X Free - The amount of free space on drive X. 
  84.  
  85. The help facility is active, as you've already seen, and those program commands 
  86. that exist may be accessed via the window's system menu.  The following 
  87. commands are available: 
  88.  
  89.       Reset Defaults 
  90.       Hide Controls 
  91.       Configure... 
  92.       Reset Load Meter 
  93.       Reset Average Load 
  94.       Reset Drives 
  95.       Launch E-Mail Reader 
  96.       Copy 
  97.       About 
  98.       Close 
  99.  
  100.  In addition to those features already described, this program accepts commands 
  101.  from the OS/2 2.0 Font and Color Palette programs, and is a DDE server for all 
  102.  the currently displayed items.  The DDE application name is MEMSIZE, and the 
  103.  item names are the same as the default display item names (like Physical 
  104.  Memory Free). 
  105.  
  106.  
  107. ΓòÉΓòÉΓòÉ 2. Reset Defaults (Menu Option) ΓòÉΓòÉΓòÉ
  108.  
  109. Selecting this menu option will reset the program's font and color attributes 
  110. to their default values. 
  111.  
  112.  
  113. ΓòÉΓòÉΓòÉ 3. Hide Controls (Menu Option) ΓòÉΓòÉΓòÉ
  114.  
  115. This menu option, when selected, will cause the program's frame controls (the 
  116. system menu, the titlebar and the minimize button) to be hidden. This option 
  117. can be toggled with a double-click on either mouse button. Also, since I saw it 
  118. as very useful to be able to move the window while the controls were hidden, 
  119. the window has been set up so that you can drag it with either mouse button. 
  120.  
  121. The key combination Alt+H will perform this function also. 
  122.  
  123.  
  124. ΓòÉΓòÉΓòÉ 4. Configure (Menu Option) ΓòÉΓòÉΓòÉ
  125.  
  126. This menu option, when selected, will cause the program's configuration dialog 
  127. to be displayed. For more information, see Configure (Dialog) 
  128.  
  129. Note:   The short-cut key to this option is Alt+C. 
  130.  
  131.  
  132. ΓòÉΓòÉΓòÉ 4.1. Configure (Dialog) ΓòÉΓòÉΓòÉ
  133.  
  134. This notebook dialog allows you to change all the configurable aspects of this 
  135. program's operations.  The configuration options are grouped by category on the 
  136. following pages: 
  137.  
  138.       Items 
  139.       Options (Page 1) 
  140.       Options (Page 2) 
  141.       Colors 
  142.       Anchor 
  143.       Date Format 
  144.       E-Mail (Page 1) 
  145.       E-Mail (Page 2) 
  146.  
  147.  All changes take effect immediately. 
  148.  
  149.  
  150. ΓòÉΓòÉΓòÉ 4.1.1. Items (Configuration Page) ΓòÉΓòÉΓòÉ
  151.  
  152. This page displays a list of displayable items. You may select any or all of 
  153. the items in the Display Items list for monitoring and display. Simply click on 
  154. an item to highlight it, click again to remove the highlight. Highlighted items 
  155. are monitored. To change an item's default label, or to adjust its warning 
  156. and/or error thresholds, either double-click mouse button one on the item list 
  157. entry, or single-click mouse button two on the entry.  In either case, the Item 
  158. Attribute dialog will be displayed. 
  159.  
  160.  
  161. ΓòÉΓòÉΓòÉ 4.1.2. Options (Page 1) (Configuration Page) ΓòÉΓòÉΓòÉ
  162.  
  163. This page shows a number of program options that may be activated or 
  164. deactivated. 
  165.  
  166. Hide Controls When the program window is not iconized, it can be shown with or 
  167. without the usual title bar, system menu and minimize/maximize buttons.  If you 
  168. chose to hide these controls, the window may still be positioned by dragging 
  169. its center area. 
  170.  
  171. Float to Top This button activates an window's float-to-top function. When this 
  172. button has been check-marked, the clock will float to the top of the window 
  173. stack, making itself visible all the time. 
  174.  
  175. Animate This button activates the window open & close animation feature. When 
  176. this is active, the program window will open and close in the same way as the 
  177. folder objects do: with sound and motion. As with folders, animation will not 
  178. occur unless it has been enabled at the system level. 
  179.  
  180. Dialog Border This button determines whether the main program window will have 
  181. a simple line border, or a more elaborate dialog border.  The line border 
  182. requires less space on the screen, but the dialog border can look better, 
  183. especially on OS/2 Warp 4.0 or later, which gives this border style a 
  184. three-dimensional appearance. 
  185.  
  186. Table Format This button, when checked, causes the window to arrange itself in 
  187. table format, with the display items arranged in rows and columns. It will 
  188. optimize itself to use as little vertical space as possible. When this button 
  189. is not checked, the window will arrange itself with a single column of all the 
  190. displayed items. 
  191.  
  192. Hourly Chime This button activates an hourly chime feature.  When active, the 
  193. program will beep twice at the top of every hour. 
  194.  
  195. Show Disk Drives When this button is checked, disk drive free space is 
  196. monitored, subject to the restrictions placed on this monitoring by other 
  197. options. This control mainly exists as a way to disable disk monitoring. 
  198.  
  199. Show Remote Drives When this button is checked, remote (network) drives that 
  200. are currently attached to the system are monitored in the same way as local 
  201. nonremovable drives are, except that they are not included in the Total Free 
  202. Disk Space item. 
  203.  
  204. Show File System Names This button causes the individual drive free space 
  205. entries to show the type of file system in use with the drive.  Use of this 
  206. option results in a wider monitor window. 
  207.  
  208. Show Disk Labels This button causes the individual drive free space entries to 
  209. show their disk labels.  Use of this option results in a wider monitor window. 
  210.  
  211. Show Seconds This button causes the clock and elapsed time displays to include 
  212. the seconds of the minute. 
  213.  
  214. Use Theseus/2 This button causes the program to make use of IBM's utility 
  215. program Theseus/2, if it is present, for such things where it provides more 
  216. accurate information than can be found otherwise.  Due to the large overhead of 
  217. using it, however, Theseus/2 never polled more than once every ten seconds. 
  218. Currently, this feature provides better measurement of free physical memory and 
  219. unused swap space. 
  220.  
  221. Center Clock This button causes the clock display to be centered within its 
  222. allocated cell, rather than left-justified. 
  223.  
  224.  
  225. ΓòÉΓòÉΓòÉ 4.1.3. Options (Page 2) (Configuration Page) ΓòÉΓòÉΓòÉ
  226.  
  227. This page shows additional program options that are more complex than simply 
  228. on/off. 
  229.  
  230. Show 'K'ilobytes This group of radiobuttons allows you to select whether large 
  231. sizes are displayed in kilobyte notation always, never, or only when their 
  232. values exceed 512K. The default is to show all sizes over 512K in this way. 
  233. The 'K=1024' button, if checked, causes the numbers to be displayed in true K 
  234. (1024).  If not checked, the numbers are displayed in decimal K (1000). 
  235. The 'M'egabytes button, if checked, will cause the numbers to be displayed in 
  236. megabytes once their values exceed eight megabytes. 
  237.  
  238. Monitor Priority This control allows you to set the absolute priority of the 
  239. monitoring thread of the program, within the time-critical priority class. You 
  240. may vary the priority from 0 to 31.  Priority 31 is the highest possible 
  241. priority in the system, short of physical interrupts. Priority 0 is simply the 
  242. lowest priority within the time-critical class. Normally, you should set this 
  243. to the maximum for more accuracy in system monitoring.  However, some have 
  244. complained that their communications programs occasionally miss data while this 
  245. program is running.  For that reason the priority is now variable. 
  246.  
  247. Timer Interval This control allows you to set the interval between monitor 
  248. window updates.  It can be varied from 1.0 seconds to 30.0 seconds, in steps of 
  249. 1/10 second.  The number displayed is in tenths of a second. 
  250.  
  251. Averaging Interval This control allows you to set the interval over which 
  252. averages are computed.  It can be varied from 10 seconds to 3600 seconds (one 
  253. hour). 
  254.  
  255.  
  256. ΓòÉΓòÉΓòÉ 4.1.4. Colors (Configuration Page) ΓòÉΓòÉΓòÉ
  257.  
  258. This page shows the three sets of colors associated with the Normal, Warning 
  259. and Error levels of those display items which support them.  You can set these 
  260. colors by dragging colors over from one of the system color palettes. 
  261.  
  262. Note:   Under OS/2 Warp 3.0 or beyond, if you click on the color samples with 
  263. either mouse button, the system's Solid Color Palette window will be displayed 
  264. for your convenience.  The Mixed Color Palette can also be used, but must be 
  265. requested from the System Setup folder. 
  266.  
  267.  
  268. ΓòÉΓòÉΓòÉ 4.1.5. Anchor (Configuration Page) ΓòÉΓòÉΓòÉ
  269.  
  270. This page contains a control with which you can set the corner of the monitor 
  271. window which remains fixed in position when the window size changes.  The 
  272. monitor window can change in size when items are added or removed from the 
  273. active list, and when the display font is changed from the Font Palette. 
  274.  
  275.  
  276. ΓòÉΓòÉΓòÉ 4.1.6. Date Format (Configuration Page) ΓòÉΓòÉΓòÉ
  277.  
  278. This page allows you to specify the format with which the date & time item will 
  279. be displayed.  Any text you would like may be entered, and special function 
  280. codes can be included.  The entire list of valid function codes is provided in 
  281. a list at the bottom of the page, and by double-clicking on any item in that 
  282. list the item is immediately inserted into the current format text.  A sample 
  283. result text, with the function codes expanded, is given right below the format 
  284. text entry field. 
  285.  
  286.  
  287. ΓòÉΓòÉΓòÉ 4.1.7. E-Mail (Configuration Page) ΓòÉΓòÉΓòÉ
  288.  
  289. This page allows you to specify the parameters by which the Message Count item 
  290. obtains its information.  You must specify a POP3 server name, the user name 
  291. and the password for the user.  You can optionally specify a POP3 port number 
  292. if your server uses a different one from the customary. You can also force the 
  293. usage of a specific IP address. 
  294.  
  295. The option to use APOP allows you to use an enhanced password validation 
  296. protocol which reduces the exposure your ID and password get on the open 
  297. network. 
  298.  
  299. Next Page... 
  300.  
  301.  
  302. ΓòÉΓòÉΓòÉ 4.1.8. E-Mail (Configuration Page) ΓòÉΓòÉΓòÉ
  303.  
  304. This page allows you to specify the parameters by which the Message Count item 
  305. reacts to its information. 
  306.  
  307. The Polling Interval field allows you to set the number of seconds to delay 
  308. between each check of the post-office for new mail. 
  309.  
  310. The E-Mail Reader field is for specifying the command line to be used to launch 
  311. your preferred mailer program. 
  312.  
  313. The Alert When Mail Arrives checkbox determines whether or not the program 
  314. sounds an audible alert when new mail arrives. 
  315.  
  316. The Mail Alert Sound field is for specifying a .WAV file to be played upon the 
  317. arrival of new mail.  If no WAV file is specified, and sound is requested, then 
  318. an ascending sequence of tones will be generated from the speaker. 
  319.  
  320.  
  321. ΓòÉΓòÉΓòÉ 4.1.9. Item Attributes (Dialog) ΓòÉΓòÉΓòÉ
  322.  
  323. This dialog box displays the current and default labels for a display item, 
  324. along with the current Warning and Error levels, if that feature is enabled for 
  325. the current item.  To change the label, simply type the new label over the 
  326. current one.  To change the error or warning levels, either enter a new level 
  327. in the entryfield, or move the slider associated with the level. 
  328.  
  329. To restore all values to their defaults, click on the Default button. 
  330.  
  331.  
  332. ΓòÉΓòÉΓòÉ 5. Reset Load Meter (Menu Option) ΓòÉΓòÉΓòÉ
  333.  
  334. This menu option allows the user to reset the CPU Load meter, recalibrating it, 
  335. causing it to forget previous CPU activity in its calculations. 
  336.  
  337. Note:   This menu option is not available when on Warp 4.0 or better, nor on 
  338. certain higher fixpack levels of Warp 3.0, as the newer load measuring 
  339. technique makes this command irrelevant. 
  340.  
  341.  
  342. ΓòÉΓòÉΓòÉ 6. Reset Average Load (Menu Option) ΓòÉΓòÉΓòÉ
  343.  
  344. This menu option allows the user to reset the Average Load meter, causing it to 
  345. forget previous CPU activity in its calculations. 
  346.  
  347. The short-cut key for this command is Alt+R. 
  348.  
  349.  
  350. ΓòÉΓòÉΓòÉ 7. Reset Drives (Menu Option) ΓòÉΓòÉΓòÉ
  351.  
  352. This menu option allows the user to reset any drive errors that might be 
  353. present.  This will happen automatically over time, but the command allows the 
  354. user to reset the errors without delay. 
  355.  
  356.  
  357. ΓòÉΓòÉΓòÉ 8. Launch E-Mail Reader (Menu Option) ΓòÉΓòÉΓòÉ
  358.  
  359. This option will launch the e-mail reader configured by the user. See E-Mail 
  360. for more information. 
  361.  
  362.  
  363. ΓòÉΓòÉΓòÉ 9. Copy (Menu Option) ΓòÉΓòÉΓòÉ
  364.  
  365. This menu option copies the current window display to the system clipboard in 
  366. two formats: Text and Bitmap.  The text version shows all the currently 
  367. displayed items in a form suitable for pasting into a text editor.  The bitmap 
  368. version shows an exact copy of the current window, and can be used by graphic 
  369. editors and viewers. 
  370.  
  371. The short-cut key for this command is Ctrl+Ins. 
  372.  
  373.  
  374. ΓòÉΓòÉΓòÉ 10. About (Menu Option) ΓòÉΓòÉΓòÉ
  375.  
  376. This menu option, when selected, will cause the program's About dialog to be 
  377. displayed. For more information, see About (Dialog). 
  378.  
  379.  
  380. ΓòÉΓòÉΓòÉ 10.1. About (Dialog) ΓòÉΓòÉΓòÉ
  381.  
  382. This dialog box displays the program name, icon and copyright information. To 
  383. exit the dialog, press the ENTER key, the SPACE bar or the ESCAPE key, or click 
  384. on the OK button with the mouse. 
  385.  
  386.  
  387. ΓòÉΓòÉΓòÉ 11. Close (Menu Option) ΓòÉΓòÉΓòÉ
  388.  
  389. This menu option, when selected, will cause the program to terminate. 
  390.  
  391.  
  392. ΓòÉΓòÉΓòÉ 12. Keys Help ΓòÉΓòÉΓòÉ
  393.  
  394. The following function keys have been defined for this program: 
  395.  
  396.       F1 - Help 
  397.       F3 - Exit 
  398.       Alt+C - Configure 
  399.       Alt+H - Hide Controls 
  400.       Alt+R - Reset Average Load 
  401.       Ctrl+Ins - Copy 
  402.  
  403.  
  404. ΓòÉΓòÉΓòÉ 13. Set Profile Path (Dialog) ΓòÉΓòÉΓòÉ
  405.  
  406. This dialog is displayed when the program cannot find its profile (INI) file, 
  407. and asks you where the file is or where it is to be created. 
  408.  
  409. Only a valid existing directory name will be accepted. Once you have entered 
  410. the name, press the ENTER key or click on the OK button for the program to 
  411. continue. 
  412.  
  413. If you wish to abort the program's initialization sequence, press the ESC key 
  414. or click on the escape button. 
  415.  
  416.  
  417. ΓòÉΓòÉΓòÉ 14. HRTIMER - High Resolution Timer driver ΓòÉΓòÉΓòÉ
  418.  
  419. The high resolution timer device driver, HRTIMER.SYS, enables a program to 
  420. access a normally unused timer chip found on IBM PCs.  It has a resolution as 
  421. high as 840 nanoseconds, 64K times better than the normal timer resolution of 
  422. 55 milliseconds. 
  423.  
  424. The only places I know of right now that has this program available are 
  425. CompuServe, where the program can be found in the Device Driver Development 
  426. library of the OS/2 Developer's Forum I (OS2DF1), under the name TIMER.ZIP, and 
  427. on the anonymous ftp sites ftp.cdrom.com and hobbes.nmsu.edu. The file can be 
  428. found in the directory /pub/os2/dev16, as hrtimer.zip. 
  429.  
  430. The source code for this device driver was obtained from the Fall 1991 issue of 
  431. IBM Personal Systems Developer magazine.  It is freeware, but the original 
  432. copyright belongs to IBM. 
  433.  
  434.  
  435. ΓòÉΓòÉΓòÉ 15. What is the conflict with PULSE? ΓòÉΓòÉΓòÉ
  436.  
  437. This program, as well as PULSE, CPULOAD, CPUMETER and similar programs, all 
  438. attempt to measure how busy the computer is by trying to see how much work they 
  439. can accomplish at the lowest possible priority.  Presumably, if one of these 
  440. programs can do anything at that priority, it must be using idle time.  If 
  441. there is no idle time, the computer is 100% busy.  The more this program can do 
  442. at system idle priority, the less busy the computer is assumed to be. 
  443.  
  444. The problem with running more than one of these programs at the same time is 
  445. that they begin to compete for that idle time.  If you ran two copies of the 
  446. same program, and nothing else, they should both show about 50% CPU load.  If 
  447. you run two disimilar programs, like this one and PULSE, they would both be 
  448. affected, but usually to differing degrees. 
  449.  
  450.  
  451. ΓòÉΓòÉΓòÉ 16. How does HRTIMER.SYS help? ΓòÉΓòÉΓòÉ
  452.  
  453. With HRTIMER.SYS installed, system overhead is included in the CPU Load. 
  454.  
  455. The CPU Load is determined by comparing how much work could be done at idle 
  456. priority with the most the program has been able to do up to the present 
  457. moment.  Without more information, normal system background activity would 
  458. appear as zero load.  If HRTIMER.SYS is installed on your system, then this 
  459. program executes a calibration loop at startup, in which it determines just how 
  460. much work can be accomplished at the highest possible priority.  This amount is 
  461. then used for comparison. 
  462.  
  463.  
  464. ΓòÉΓòÉΓòÉ 17. What is Theseus/2? ΓòÉΓòÉΓòÉ
  465.  
  466. Theseus/2 is a system memory analysis tool developed by IBM as part of a 
  467. product they once sold, called System Performance Monitor/2. Eventually, they 
  468. stopped selling the tool, and somebody in IBM packaged Theseus/2 for freeware 
  469. distribution early in 1997.  It can be found at: 
  470.  
  471.       ftp://hobbes.nmsu.edu/pub/os2/util/system/t2spm.zip 
  472.  
  473.  A newer version (Theseus/3) can be found at: 
  474.  
  475.       ftp://ftp.boulder.ibm.com/ps/products/os2/fixes/v4warp/theseus3/thes3000.exe 
  476.  
  477.  Theseus/2 has two things my program will probably never have: a deep internal 
  478.  knowledge of the structure of the OS/2 kernel, and a special device driver 
  479.  which allows it to inspect the kernel directly. These advantages have a price, 
  480.  however: the program takes a relatively long time to performs its analysis. 
  481.  For that reason, MemSize does not use it more than once every ten seconds, so 
  482.  as to not overburden the system.