home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / THES44.ZIP / THESEUS.PAC < prev    next >
Text File  |  1991-04-18  |  3KB  |  66 lines

  1. **********************  Not Classified  *******************************
  2. * :nick.THESEUS         :sec.IBM Internal Use Only
  3. * :title.OS/2 Memory Utilization
  4. * :version.4.4c         :date.91/02/28   :scp.OS/2
  5. * :oname.James Summers                   :onode.AUSVM1   :ouser.SUMMERS
  6. * :aname.James Summers                   :anode.AUSVM1   :auser.SUMMERS
  7. * :bname.Sam Emrick                      :bnode.AUSVM1   :buser.EMRICK
  8. * :support.X
  9. * :doc.SCRIPT
  10. * :lang.OS/2 PASCAL
  11. * :source.
  12. * :sw.OS/2 1.0, 1.1, 1.2, 1.3
  13. * :kwd.OS/2
  14. * :abs.THESEUS provides the method of determining the 'working set' of
  15. * RAM for an application.  (This is the program with the 'ESD management
  16. * approved' set of algorithms.)
  17. * :lic.By placing material on this conference, I agree to grant
  18. * IBM a non-exclusive, royalty-free license for the material
  19. * as set forth in the LICENSE AGREEMNT file on this conference.
  20. ***********************************************************************
  21. *
  22. * The source code is categorizied "Trade Secret", so please don't ask to see
  23. * how it does some of its "trick stuff".
  24. *
  25. * Files supplied:
  26. *
  27.       THESEUS  EXEBIN   * PC binary image of THESEUS program.
  28.       THESEUS  SYSBIN   * PC Device Driver for THESEUS program.
  29.       THESEUS  ICOBIN   * ICON for THESEUS program.
  30.       THESEUS  SCRIPT   * BookMaster (1.2) source for THESEUS program.
  31.       THESEUS  LIST3820 * 3820 printable file for THESEUS program.
  32. *
  33. * THESEUS FORUM is watched by above people.
  34. *
  35. * To use this program:
  36. *   - Format THESEUS SCRIPT for your printer and print it.
  37. *   - Download THESEUS EXEBIN in binary as THESEUS.EXE.
  38. *   - Download THESEUS SYSBIN in binary as THESEUS.SYS.
  39. *   - Download THESEUS ICOBIN in binary as THESEUS.ICO.
  40. *   - Place THESEUS.EXE in a directory in your path.
  41. *   - Place THESEUS.ICO in the same directory as THESEUS.EXE.
  42. *   - Place THESEUS.SYS as a DEVICE= in your CONFIG.SYS.
  43. *   - Reboot the machine.
  44. *   - Enter THESEUS to run the program.
  45. *
  46. * It includes the following functions:
  47. *  1) Look at a single selector's description, including determining what
  48. *     the segment is; i.e. which program, what system function, etc.
  49. *  2) Look at an entire LDT.
  50. *  3) Display virtual memory for any user process.
  51. *  4) Display information about the modules which are currently loaded.
  52. *  5) Display the list of processes which are active.
  53. *  6) Display information about the loaded Device Drivers.
  54. *  7) Display information about free memory.
  55. *  8) Display information about swappable/discardable segments, including
  56. *     which should be the next ones swapped/discarded.
  57. *  9) Display information about contents of SWAPPER.DAT.
  58. * 10) Display information about length of run.
  59. * 11) Analyze memory usage, including doing "working set" analysis.
  60. * 12) Replicate screen information to a "log file".
  61. * 13) Perform delayed analysis in background.
  62. * 14) Look at a Process' Exit List, open System Semaphores, and open Files.
  63. *
  64. * The program is sensitive to the level of OS/2 that it is running on.
  65. * Please see the documentation for the levels that are supported.
  66.