[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference iosg::all-in-1_v30

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

2701.0. "Compiling TXL's and form libraries..." by GIDDAY::COLEMAN (and then there were three...) Wed May 12 1993 08:44

    G'day,
    
    when a form library which all ALL-IN-1 users use such as SITEOAFORM is
    recompiled and installed using PCF, what happens to the current users
    of ALL-IN-1? I assume that they cease to use the .FLC and revert to
    using the .FLB until they exit and reenter ALL-IN-1.
    
    What happens in the same situation when a TXL is recompiled?
    
    The reason I ask is to determine whether doing a CCM could account for
    a dramatic increase in paging on one of our customers systems today.
    
    ...Chris (searching for the questions to the answer to "life, the
    universes and everything...)
T.RTitleUserPersonal
Name
DateLines
2701.1an answer...WOTVAX::64354::DoranI like traffic lightsWed May 12 1993 09:3113
Chris,

The .FLC(s) and TXL(s) are installed in memory. This means that if you 
re-compile or pre-compile, any existing users will hang on to the old memory 
resident versions. They only pick up the new versions by logging out and back 
in again. Also, the disk files will be marked for delete, but won't go until 
all users who opened the files log out...

Cheers,

Andy


2701.2IOSG::PYEGraham - ALL-IN-1 Sorcerer's ApprenticeWed May 12 1993 09:354
    FWIW, This is just the same as what happens with any installed image,
    or for another example the DCL tables.
    
    Graham
2701.3Working set effectsIOSG::CHINNICKgone walkaboutFri May 14 1993 14:2310
    
    There might be more paging - new users may be paging the data or code
    into memory as they reference it. The old sections will have been in
    memory and held there by user processes touching them.
    
    Also, having 2 copies (old & new) means less shared pages and more
    physical memory consumed by user working sets. This may restrict the
    amount by which working sets can grow because the free list is reduced.
    
    Paul.