home *** CD-ROM | disk | FTP | other *** search
/ The Best of Windows 95.com 1996 September / WIN95_09964.iso / toys / krnltoys.exe / WINTOP.TXT < prev    next >
Text File  |  1996-06-24  |  6KB  |  180 lines

  1. WinTop
  2. ======
  3.  
  4. A Windows 95 approximation to the UNIX "top" program.
  5.  
  6. Installation
  7. ============
  8.  
  9. Right-click the "wintop.inf" file and select "Install".
  10.  
  11. Uninstallation
  12. ==============
  13.  
  14. From Control Panel, double-click "Add/Remove Programs" and double-click
  15. "WinTop".
  16.  
  17. WARNING!  Do not uninstall WinTop while it is running!  You have been warned.
  18.  
  19. Usage
  20. =====
  21.  
  22. From the Start Menu, select Run, then type "Wintop".
  23.  
  24. Every 2 seconds, WinTop recomputes information about the processes running
  25. in the system.  (The update interval is not configurable, sorry.)  As WinTop
  26. starts, the numbers may be a bit screwy; wait a few seconds for the numbers
  27. to settle down.
  28.  
  29. Icon
  30. ----
  31.  
  32. A gear icon indicates a system service process.  These processes are necessary
  33. for the proper functioning of Windows 95 and cannot be terminated.
  34.  
  35. An MS-DOS icon indicates an MS-DOS application.
  36.  
  37. A generic application icon indicates some other type of application.
  38.  
  39. Name
  40. ----
  41.  
  42. The name of the process.
  43.  
  44. The "Idle" process is not really a process; it represents how much CPU time
  45. has been spent in the system's idle loop.
  46.  
  47. The "KERNEL32.DLL" process is not really a process; it represents the part
  48. of the system that is responsible for the Win32 subsystem.
  49.  
  50. The "MSGSRV32.EXE" process acts as the liaison between 16-bit and 32-bit
  51. system components, manages various system housekeeping tasks, and is also
  52. used as part of Plug and Play.
  53.  
  54. The "MPREXE.EXE" process manages your passwords, user profiles, and network
  55. connections.
  56.  
  57. The "mmtask.tsk" process manages the system multimedia services.
  58.  
  59. The "SPOOL32.EXE" process manages the system printer spooler.
  60.  
  61. % CPU
  62. -----
  63.  
  64. The percentage of CPU used by the process/thread in the last two seconds.
  65.  
  66. Note that CPU time used by the system is also charged to the process/thread
  67. which was selected to perform the system task (even though the application
  68. might not have anything specifically to do with that task).  For example,
  69. swap file compaction and floppy disk access are system operations which will
  70. be charged against whatever process/thread happens to be available at the
  71. time.
  72.  
  73. CPU Time
  74. --------
  75.  
  76. The total amount of CPU time (dd:hh:mm:ss) used by the process/thread since
  77. it was started.  WinTop does its best to track this number, but if a process
  78. creates and destroys threads, then the CPU time used by destroyed threads may
  79. be lost, so don't be too surprised if the number sometimes goes *down*.
  80.  
  81. Threads
  82. -------
  83.  
  84. The number of threads created by the process.
  85.  
  86. You may notice that MS-DOS programs take two threads.  One is for the MS-DOS
  87. program itself (COMMAND.COM, or whatever).  The other is the thread that
  88. handles the user interface for the MS-DOS program (toolbar, scroll bars,
  89. system menu, etc.)
  90.  
  91. Type
  92. ----
  93.  
  94. This field describes whether the process is a 16-bit or 32-bit process,
  95. and lists the operating system for which the process was designed.
  96. (Windows 95 is considered version 4.0 for the purpose of this column.)
  97.  
  98. MS-DOS applications are listed simply as "MS-DOS".
  99.  
  100. Path
  101. ----
  102.  
  103. Path to the program file.
  104.  
  105. Note that the path for MS-DOS programs is the name of the module that manages
  106. the user interface, not the name of the actual MS-DOS program.
  107.  
  108. Menu options
  109. ============
  110.  
  111. Process: Show Threads
  112. ---------------------
  113.  
  114. Toggles the display of threads for the process.
  115.  
  116. Process: Properties
  117. -------------------
  118.  
  119. Displays properties for the process.
  120.  
  121.     Process: Properties: Memory
  122.     ---------------------------
  123.  
  124.     This property sheet page displays the 32-bit memory used by the process.
  125.     Memory allocated by 16-bit components is not counted.
  126.  
  127.     "Allocated" memory is memory that the application has obtained from the
  128.     operating system.  Loading a DLL counts as "allocating" the amount of
  129.     memory equal to the size of the DLL.
  130.  
  131.     "In memory" memory is memory that is physically available to the
  132.     application.  The application can access "in memory" memory with no
  133.     penalty.
  134.  
  135.     "In use" memory is memory that the application is actively using.
  136.  
  137.     When an application A stops using a particular piece of memory M for a
  138.     period of time, the memory is removed from "In use" status.  If
  139.     application A accesses M, then M is returned to "In use" status.
  140.     However, if another application B needs memory, and M is still in
  141.     "not in use" status, then the memory will be given to application B.
  142.  
  143.     If application A does not access large chunks of memory for a period
  144.     of time, the system may decide to remove even the memory that is
  145.     used to keep track of the memory that application A isn't using.
  146.     If this happens, the number of "page tables" that have been discarded
  147.     will be reported at the bottom of the property sheet page, and the
  148.     memory for which that page table is responsible will not be included
  149.     in the statistics (because the information is not immediately available).
  150.  
  151.     Process: Properties: Priority
  152.     -----------------------------
  153.  
  154.     This property sheet page displays the priority class of the process.
  155.     The current version of WinTop does not let you alter the priority
  156.     class of a process.
  157.  
  158.     There is also a button that lets you terminate the process.  This button
  159.     should be used with extreme caution, because it does not give the
  160.     process a chance to save files or release its system resources.
  161.  
  162.     WinTop will not let you terminate system services.
  163.  
  164. View: Show All Threads
  165. ----------------------
  166.  
  167. Choosing this option causes all threads for all processes to be displayed.
  168. It is a shortcut for selecting "Show Threads" for each process.
  169.  
  170. View: Hide All Threads
  171. ----------------------
  172.  
  173. Choosing this option causes all threads for all processes to be hidden.
  174. It is a shortcut for de-selecting "Show Threads" for each process.
  175.  
  176. View: Always on Top
  177. -------------------
  178.  
  179. Controls whether WinTop should run as a topmost window.
  180.