| Title: | *OLD* ALL-IN-1 (tm) Support Conference | 
| Notice: | Closed - See Note 4331.l to move to IOSG::ALL-IN-1 | 
| Moderator: | IOSG::PYE | 
| Created: | Thu Jan 30 1992 | 
| Last Modified: | Tue Jan 23 1996 | 
| Last Successful Update: | Fri Jun 06 1997 | 
| Number of topics: | 4343 | 
| Total number of notes: | 18308 | 
Hello,
Quitting (GOLD K or /Q) from Lotus 1-2-3 in ALL-IN-1 is very CPU hungry. I have 
an 1800 block example spreadsheet which takes approx 5 minutes CPU time to quit  
out of. To quit from exactly the same spreadsheet using the VMS version takes 
less than 1s CPU! Obviously a significant difference in user perception of 
performance.
This is probably a Lotus issue but I ask the question here because it uses 
INSTAL/EXECUTE which may have a bearing on this.
Versions: ALL-IN-1 V3.0-1, Lotus V1.5 for ALL-IN-1 and VMS, VMS 5.4-3
The problem has also been noted using Lotus V1.0 and V1.5 on ALL-IN-1 V2.4.
Attached below are the results of a show  process before and after these 
operations on both ALL-IN-1 and VMS.
Could anybody suggest what might be causing this?
Thanks
Jason
1.1 Before Quitting within ALL-IN-1
   Gold K
                             Process Jason 1                    10:38:22
    State               LEF                 Working set             2048
    Cur/base priority   4/4                 Virtual pages          33988
    Current PC          7FFEE07A            CPU time     000:00:19:24.36
    Current PSL         03C00000            Direct I/O              4006
    Current user SP     7FE7EF88            Buffered I/O           21733
    PID                 23C00709            Page faults          3457986
    UIC                 [SALMON]            Event flags         E1000001
                                                                C4000000
    WAYOUT$DUA31:[ALLIN1.LIB_SHARE]OA$MAIN.EXE
1.2 Quit above finished
                             Process Jason 1                    10:46:05
    State               LEF                 Working set             2048
    Cur/base priority   7/4                 Virtual pages          33988
    Current PC          7FFEE07A            CPU time     000:00:24:04.98
    Current PSL         03C00000            Direct I/O              4009
    Current user SP     7FE81E3C            Buffered I/O           21772
    PID                 23C00709            Page faults          4523477
    UIC                 [SALMON]            Event flags         E1000001
                                                                4C000000
2.1 Before saving same spreadsheet using GOLD F
                             Process Jason 1                    10:47:54
    State               LEF                 Working set             2048
    Cur/base priority   4/4                 Virtual pages          33988
    Current PC          7FFEE07A            CPU time     000:00:24:24.59
    Current PSL         03C00000            Direct I/O              4340
    Current user SP     7FE7EF88            Buffered I/O           21819
    PID                 23C00709            Page faults          4537685
    UIC                 [SALMON]            Event flags         E1000001
                                                                C4000000
    WAYOUT$DUA31:[ALLIN1.LIB_SHARE]OA$MAIN.EXE
2.2 After saving above.
                             Process Jason 1                    10:56:56
    State               LEF                 Working set             2048
    Cur/base priority   7/4                 Virtual pages          34116
    Current PC          7FFEE07A            CPU time     000:00:29:06.02
    Current PSL         03C00000            Direct I/O              4989
    Current user SP     7FE81E3C            Buffered I/O           21991
    PID                 23C00709            Page faults          5468239
    UIC                 [SALMON]            Event flags         E1000001
                                                                4C000000
3.1 Before quitting on VMS version
   
                             Process Jason 1                    10:59:46
    State               LEF                 Working set             2048
    Cur/base priority   6/4                 Virtual pages          10948
    Current PC          7FFEE07A            CPU time     000:00:29:28.62
    Current PSL         03C00000            Direct I/O              5408
    Current user SP     7FE8411C            Buffered I/O           22213
    PID                 23C00709            Page faults          5482892
    UIC                 [SALMON]            Event flags         E1000001
                                                                4C000000
    WAYOUT$DUA30:[SYS0.SYSCOMMON.][SYSEXE]LOTUS123$MAIN.EXE;3
   
3.2 After quitting VMS version 
                             Process Jason 1                    11:00:15
    State               LEF                 Working set              260
    Cur/base priority   4/4                 Virtual pages           3038
    Current PC          8057984C            CPU time     000:00:29:29.19
    Current PSL         02800000            Direct I/O              5409
    Current user SP     7FE83EE0            Buffered I/O           22251
    PID                 23C00709            Page faults          5483571
    UIC                 [SALMON]            Event flags         C1000001
                                                                4C000000
3.1 Before quitting on VMS version
   
                             Process Jason 1                    10:59:46
    State               LEF                 Working set             2048
    Cur/base priority   6/4                 Virtual pages          10948
    Current PC          7FFEE07A            CPU time     000:00:29:28.62
    Current PSL         03C00000            Direct I/O              5408
    Current user SP     7FE8411C            Buffered I/O           22213
    PID                 23C00709            Page faults          5482892
    UIC                 [SALMON]            Event flags         E1000001
                                                                4C000000
    WAYOUT$DUA30:[SYS0.SYSCOMMON.][SYSEXE]LOTUS123$MAIN.EXE;3
   
3.2 After quitting VMS version 
                             Process Jason 1                    11:00:15
    State               LEF                 Working set              260
    Cur/base priority   4/4                 Virtual pages           3038
    Current PC          8057984C            CPU time     000:00:29:29.19
    Current PSL         02800000            Direct I/O              5409
    Current user SP     7FE83EE0            Buffered I/O           22251
    PID                 23C00709            Page faults          5483571
    UIC                 [SALMON]            Event flags         C1000001
                                                                4C000000
| T.R | Title | User | Personal Name | Date | Lines | 
|---|---|---|---|---|---|
| 2921.1 | Lots of page faults | IOSG::NEWLAND | Richard Newland, IOSG, REO2-G/L2 | Fri Jun 25 1993 16:00 | 11 | 
| The SHOW PROCESS information shows that there are a huge number of page 
faults (approx 1 million) during the long delay.  I suggest you do the 
following to isolate what is causing the page faults:
    1.	Just before doing a GOLD-K or GOLD-F turn on the ALL-IN-1 debugger.
    2.	Step through each ALL-IN-1 function and monitor using SHOW PROCESS
    	which take a long time to execute and/or generate many page faults. 
Richard
 | |||||
| 2921.2 | WAYOUT::TALBOT | Trevor Talbot | Tue Jul 06 1993 11:27 | 7 | |
| Hi Richard, Thanks for your advice here, however, after checking into the problem further it looks likely to be a coding problem inside the Lotus 123 image file. -Trev | |||||