SwapMonitor can also optionally display a lot more information by using
Theseus2 drivers. Theseus2 is part of an IBM product called SPM/2
(System Performance Monitor). You can freely download from Compuserve the
Theseus2 drivers necessary for SwapMonitor. (They are also available on an
Internet FTP server for anonymous file transfer).

Theseus2 support will allow SwapMonitor to display a lot of interesting
and accurate informations on your OS/2 system:
 - Memory analysis (what is actually used, what is locked, what is free)
 - SWAPPER.DAT analysis (how many pages are actually swapped out and active)
 - Process analysis ( how much RAM memory each process actually consumes)
 - Working set analysis (how memory is used during sampled periods of time)
Look into SwapMonitor on-line Help at the Theseus2 paragraph to see sample
output.

Steps to retrieve the necessary files from Compuserve:
- Go to "OS/2 Developpers 2 Forum"  (GO OS2DF2)
- Open Library 9: SPM/2 Performance
- Locate the line "Update to Theseus2 - version 2.0.1." dated 08/11/94 and
  retrieve this file. ( The size is 759045 and the name is T2ZIPE.EXE)

Steps to retrieve the necessary files from Internet:
- start your favorite ftp client and connect to host: ftp.pcco.ibm.com
- login as anonymous and enter your E-Mail address as password
- go to directory /pub/corrective_service
- choose a binary file transfer and download file t2zip_k.exe

Installing the necessary files on your computer:
- Once it has been downloaded on your machine, expand it by entering the
  command: T2ZIPE ( or t2zip_k if you got it from Internet)
- You need only two files from the resulting set of files: THESEUS2.SYS and
  THESEUS0.DLL
- Copy these 2 files to the same directory as SWAPMON.EXE, for example to
  C:\SWAPMON
- Edit your CONFIG.SYS file and add the line:
  DEVICE=C:\SWAPMON\THESEUS2.SYS
  (make sure to use the appropriate directory name for THESEUS2.SYS)
- I recommend that you add also this directory to the end of your LIBPATH
  statement in CONFIG.SYS. For example, if you copied the files to
  C:\SWAPMON:
  LIBPATH= ...............(your directories here ! )..........;C:\SWAPMON;
- Now reboot the machine and launch SwapMon.Exe.
- Open the "Logging Window" by clicking on Logging option of SwapMonitor
  pop-up menu. You should discover a new option Theseus2. Try SWAPPER.DAT
  analysis, Memory analysis, Process analysis and Working set analysis

Following are some sample output of Theseus2 functions used in SwapMonitor
logging window:


Sat Nov 18 1995  21:30:18 Free, Idle and Locked memory:
-------------------------------------------------------
Free RAM                   : 1.176 Kb
Idle RAM                   :   200 Kb
Dirty RAM                  :    52 Kb
Long Term Locked RAM       :   516 Kb
Short Term Locked RAM      :     0 Kb
Short+Long Term Locked RAM :     0 Kb


Sat Nov 18 1995  21:30:19  SWAPPER.DAT analysis:
------------------------------------------------
SWAPPER.DAT size:             13.312 Kb  (71% is used)
There are  2366 frames used:   9.464 Kb
There are   962 frames free:   3.848 Kb
There are  3328 frames total: 13.312 Kb


Sat Nov 18 1995  21:30:25 Process List:
---------------------------------------
  PID    Parent  Threads  Process      Private       Shared
            PID              Name          RAM          RAM
  -----  ------  -------  --------  ----------   ----------
      0                              9.236 Kb     1.972 Kb
      1       0        6   sysinit       0 Kb         4 Kb
      4       0        1  LANMSGEX       0 Kb        20 Kb
      5       0        8     CNTRL      16 Kb         0 Kb
     15       0        1    LANDLL       0 Kb         0 Kb
     16       0        1    DOSCTL       0 Kb         0 Kb
     17       0        1   LOGDAEM       8 Kb         0 Kb
     18       0        1   EPWDDR3      52 Kb         0 Kb
     22       0        1  LSDAEMON       0 Kb         0 Kb
     23       1       19   PMSHL32     120 Kb     1.608 Kb
     24       0        1   MWAGDMN      32 Kb       132 Kb
     25       0        8  MWNOTOS2      92 Kb       348 Kb
     26       0        1  MWAGWREQ       0 Kb         0 Kb
     27       0        2   MWAVEDM     168 Kb        24 Kb
     28      23        3   HARDERR       0 Kb         0 Kb
     29       0        6  BLCKLSTO       0 Kb         0 Kb
     30       0        3  MEIOSURG       0 Kb         0 Kb
     32       0        1    EPWMUX       0 Kb         0 Kb
     33       0        1    EPWPSI       0 Kb         0 Kb
     34      23        4   PMSPOOL       0 Kb         0 Kb
     35      23       19   PMSHL32   1.080 Kb     1.524 Kb
     37      23        3     PULSE      56 Kb         8 Kb
     38      23        1   SWAPMON     344 Kb       156 Kb
     40      23        1      FUEL      80 Kb        80 Kb
     51      23        8  WEB_EXPL   4.508 Kb       588 Kb
     58       0        1  CMKFMSMI      12 Kb        36 Kb
     59      23        2  MUGLRQST      84 Kb       216 Kb
     61      23        1   IBMAVSD     432 Kb        40 Kb
     62      23        1  IBMAVTIM     120 Kb        56 Kb
     66       0        2   EPWROUT      88 Kb        44 Kb
  -----  ------  -------  --------  ----------   ----------
   ( 29 processes)        Total:    16.528 Kb     6.856 Kb
                          Free RAM:    796 Kb
