home *** CD-ROM | disk | FTP | other *** search
/ In'side Shareware 1995 April / ish0495.iso / win95 / trackit / trackit.txt < prev    next >
Text File  |  1995-05-20  |  12KB  |  290 lines

  1. TrackIt 2.01 
  2. (c) '95 by Dietmar Bos (CIS:70007,5261)
  3. ---------------------------------------------------------------------
  4.  
  5.                                WHAT'S NEW?
  6.                                -----------
  7.  
  8. TrackIt now has a display option for the number of TopAppWindows and Cildwindows.
  9. The values represent the total number of Top- and Child-windows currently open.
  10. Also added is a Processes/Threads display. Both values give information of all
  11. currently running processes and all running threads.
  12.  
  13.  
  14. Note: I was asked several times now 'if the displayed values can be true' (to but it that
  15. easy <g>). Yes they are all correct. In most cases you can control them with the help
  16. of several other programs. For instance, the number of open windows can be controlled
  17. with tools like SPY, which is part of MSVC. For the number of threads it is even easier,
  18. use SysMon.exe from your Windows directory. To be honest, those question were more related
  19. to the memory conditions, especially the 'physical available mem.' and if it can be
  20. so low. It can <g>. But that is nothing to get worried about. That is part of
  21. the (IMO) excellent memory and caching mechanisms build in W95. If you have a fairly
  22. good amount of ram, what do you want to do with it? You want to get use of it and W95 
  23. exactly does so in the most positive way.
  24.  
  25.  
  26.                                QUICKSTART
  27.                                ----------
  28.  
  29. Copy the files
  30. TRACKIT.EXE
  31. DLL32.DLL
  32. DLL16.DLL
  33. to a newly created directory, or one that you feel compfortable with. If in
  34. doubt, or having access problems, copy the two dlls into your W95 System32
  35. directory. Use the explorer then to drag the Trackit Icon to your desktop, or
  36. add the file to your autostart group. Another way to autostart the program
  37. is to add an entry to the 'load'-line into the win.ini file. This entry
  38. consists of the full path plus the name of the executable you want to start
  39. e.g:
  40. [windows]
  41. load=c:\w95\trackit\trackit.exe
  42.  
  43. Once the program runs, you can change the size by draging the borders.
  44. To configure TrackIt, you have to move the mouse over the TrackIt area
  45. and there you press the right mouse button. The dialog there allows you
  46. to select colors, fonts and items to display and so forth. Change to your
  47. requested needs and press the OK button. If you changed the size and
  48. the position then, you don't have to take care of anything in the future,
  49. because TrackIt remembers any change you once did. Have fun!
  50.  
  51. ---------------------------------------------------------------------
  52.  
  53.                            GENERAL
  54.                            -------
  55.  
  56. Trackit gives you access to any vital system resource information.
  57. It also provides access to the remaining diskspace of any of your drives.
  58. TrackIt is designed to be as small as possible, using the least possible
  59. space on your desktop.
  60.  
  61. TrackIt is Freeware!
  62.  
  63. ..and now the usual:
  64. I am not responsible for any damage in any form that might happen
  65. due to the use of this program! (not, that I expect this to
  66. happen...this is just in case!)
  67. Even if this software is freeware, the permission to copy it and/or
  68. spread it to second persons or to a BBS is allowed only, if both the
  69. program itself and this text file are copied together. No changes in
  70. any form, to this document or the program, are allowed. So, finally,
  71. what you should get is:
  72. TRACKIT.EXE
  73. TRACKIT.TXT
  74. DLL32.DLL
  75. DLL16.DLL
  76.  
  77.  
  78. !!!!!!!!
  79. Note: In the Setup dialog you will find an option 'calc. task slice'.
  80. Use this with caution and only if needed, because it uses pretty much
  81. CPU cycles. It is just a tool to provide you with time consumption
  82. information of your environment on demand. The same applies to the
  83. 'use timer' option. Try to use the timer of possible. Deselecting this,
  84. causes Trackit to consume lots of CPU cycles. In the best case, you have
  85. 'calc. task slice' deselected and 'use timer' selected. This is the healthiest 
  86. possible setting. In the latter scenario, CPU utilization is
  87. approximatly 1-3 percent, depending on the timer delay.
  88. !!!!!!!!
  89.  
  90. Sidenote: Resizing is done only vertically after you chose the settings
  91. in the setup dialog. This is due to the fact, that trackit does not limit
  92. the use of fonts. You can use any font you like, even proportional font.
  93. For the latter it is almost impossible to calculate the fitting width. But
  94. is shouldn't be to much work, to adjust the width by dragging the window border
  95. once setup is done. Remember, you only have to do this once, or better, any time,
  96. you changed the font.
  97.  
  98. popup-window display.
  99. You can choose between popup window for display, or an
  100. ordinary window. The popup requires less space on the desktop and
  101. it also looks nicer, but, the drawback is, that you only can end
  102. the program now in the Settings dialog. The advantage of the usual 
  103. window is, that you can put Trackit in Iconized mode. In W95 it will
  104. then show the memory utilization in the taskbar. In Popup mode, you 
  105. can change the size with the border around the popup frame. To move the
  106. window, klick on the client area, hold button and drag the window to the
  107. new location. Remember: To enter setup-mode still requires to press
  108. the right mouse button while the cursor is over the TrackIt client area.
  109. This is both true for popup display and ordinary window display.
  110.  
  111. ..and finally: English is not my native language, as you might have
  112. found out on your own now <g>. Forgive me bad vocabulary. I hope the
  113. text is redundant enough to make out the meaning <g>. If you have
  114. questions left, conntact me on CIS:70007,5261
  115.  
  116. ---------------------------------------------------------------------
  117.  
  118.                          SETUP DIALOG
  119.                          ------------
  120. What follows now, is a description of the available options in the
  121. setup dialog and some useful hints and notes. Remember, that you can
  122. access the dialog, if you move the mouse over the TrackIt area and
  123. then press the right mouse button.
  124.  
  125. ---------------------------------------------------------------------
  126. The OK button: 
  127.     confirm all settings in the dialog and continue with the
  128.     program. (Remember, click-right to get into the dialog)
  129.  
  130. The FONT button:
  131.     Select a font of your choice. All attributes are supported.
  132.     I would recommend to use a fixed-pitched font for a cleaner
  133.     look.
  134.  
  135. The COLOR buttons:
  136.     Select a color of your choice for the foreground, background
  137.     and the percentbar.
  138.  
  139. THE SYSINFO BOX:
  140. ----------------
  141. memory usage in %:
  142.     If this is checked, you will be displayed the current memory
  143.     utilisation of the system. The information is so important
  144.     (I think), that it is not displayed in the window (if popup is
  145.     not choosen). Instead it goes to the windows caption. This
  146.     has the advantage, that under Windows95 you can see the
  147.     memory usage in the taskbar,even if the program is minimized.
  148.  
  149. total physical mem:
  150.     Displays the total amount of available physical memory.
  151.     Interestingly enough, the values differ under W95 and NT.
  152.     I got 29MB under W95, 32MB under NT.
  153.  
  154. avail.physical mem:
  155.     displays the current available physical memory. Since
  156.     this amount is seldom more than 5MB, the information is always
  157.     displayed in KB. All other memory info is displayed in MB and
  158.     will change to KB, if the value drops to less than 1024.
  159.  
  160. total pages:
  161.     The total number of memory pages.
  162.  
  163. avail. pages:
  164.     The number of available pages
  165.  
  166. total virtual mem:
  167.     The total number of virtual memory.
  168.  
  169. avail. virtual mem:
  170.     The amount of available MB in swapspace.
  171.  
  172. pagesize:
  173.     The size of a memorypage.
  174.  
  175. min.appl.address:
  176.     The lowest possible startaddress for an application.
  177.  
  178. max.appl.address:
  179.     The highest possible endadress for an application.
  180.  
  181. processor type:
  182.     displays the typename of the processor. Interestingly
  183.     enough, it always reports wrong on my machine. The reason is,
  184.     the defines are different from the real results of the involved
  185.     SDK function call. Since I do not know, if this is a mistake in the
  186.     function itself, or a mistake in the (MS) headerfile, I could
  187.     not do anything about it. Once the final version of W95 is out,
  188.     I will supply an update to TrackIt1.1 which fixes this then.
  189.  
  190. SystemDate:
  191.     shows the current local date. Dateformat differences is taken
  192.     care of.
  193.  
  194.  
  195. The DRIVES box:
  196. ---------------
  197.  
  198. There is nothing much to say here. Choose the drives you wish to get
  199. displayed. A and B are always displayed in KB, all the others in MB.
  200. This will change to KB also, if the free space drops to less than
  201. 1024KB.
  202. NOTE: The availability of the checked drive is not checked. If you
  203. choose a not valid drive, the main window will display a 'not available'.
  204.  
  205.  
  206. The MISC box:
  207. -------------
  208.  
  209. processes/threads:
  210.     If selected, you will be displayed the number of all threads and processes
  211.     currently running.
  212.  
  213. top/child windows:
  214.     If checked the number of all TopAppWindows and all the childwindows 
  215.     currently beeing used is displayed.
  216.  
  217. always top:
  218.     If checked, the TrackIt window will reside on top of the desktop
  219.     all the time.
  220.  
  221. calc. task slice:
  222.     This is sort of tricky. What is displayed here, is _not_ the
  223.     current CPU utilisation. Measured here is the the speed
  224.     of overall message throughput. I think, this value gives
  225.     a fairly good idea of what 'is currently going on' in your system
  226.     regarding time consumption. The higher the value, the better.
  227.     To give you a better idea: Try to copy a big file to drive A: 
  228.     and see, how drastically the value drops. This is due to some
  229.     DMA access to that drive, which requires most attention of the 
  230.     system. At that point, all running applications cannot receive
  231.     as much msgs as they could do in idle state. That's why the value
  232.     drops. Experiment with some applications, especially time
  233.     consuming ones, and you will see, that the value presented is
  234.     unfortunately 'pretty possible'.
  235.     Average values in idlestate, I could check on my own are:
  236.     P90: 80-92
  237.     P60: 61
  238.  
  239.     NOTE:
  240.         calc. task slice does ONLY work, if 'use timer' is
  241.         disabled.
  242.  
  243. use timer:
  244.     Installs a timer for triggering some actions (like repainting)
  245.     after the sample delay has passed. Usually such an application
  246.     would always use a timer to trigger acurate measurement of the
  247.     sample delay. Since the program does not rely on such critical
  248.     timing, I have embedded the option to disable the timer usage.
  249.     There could be two advantages if you disable this option. First,
  250.     timers are _very_ limited and if you run some more applications,
  251.     you might fall into a situation, where an application does not
  252.     start anymore due to a 'can not allocate timer' error. Disableing
  253.     the timer in TrackIt would free a timer, that then can be used by
  254.     another application. The second advantage is, 'calc. time
  255.     slice' works ONLY, if 'use timer' is disabled, so once you want
  256.     this calculation, you need to disable the timer anyway.
  257.  
  258. smp.delay:
  259.     The sample delay is the time in milliseconds that has to pass,
  260.     before an information collection and the repaint of the new
  261.     information is triggered. The larger this value, the fewer
  262.     system time is wasted. But if the value is to large, the
  263.     information might get 'out of date' when it is next displayed.
  264.     A value between 1000-5000 is good enough for every day usage.
  265.     A value below 100, or an incorrect value (e.g: mixed with
  266.     characters) will be set to 100 automatically.
  267.  
  268. percentbar under text:
  269.     If an information returns percent values, you will have a
  270.     colored bar under the text, that represents the value
  271.     displayed in this line.
  272.  
  273. percentvalue in string:
  274.     Instead of displaying the percentbar, you can have all
  275.     the percent information displayed int the info string
  276.     itself:
  277.  
  278.  
  279. The THUNK box:
  280. -------------
  281.  
  282. GDI,System,User:
  283.     All three checkboxes reflect the values you all might know
  284.     of the old W3.1 environment. It represents the free User, GDI
  285.     and System Resources of W.3.1. However, this function now does
  286.     reflect the status of W95 too, so it is a pretty usefull information.
  287.  
  288.  
  289. HAVE FUN!
  290.