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

Conference clt::cobol

Title:VAX/DEC COBOL
Notice:Kit,doc,performance talk info-->DIR/KEY=KIT or DOC or PERF_TALK
Moderator:PACKED::BRAFFITT
Created:Mon Feb 03 1986
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3250
Total number of notes:13077

3198.0. "Lots of time in EXE$ALLOCATE EXE$DEALLOCATE." by BACHUS::PETRIOLI () Wed Feb 12 1997 12:25

    
    My customer has severall cobol programs, ran in batch mode, that are
    taking a long time and he would like to try reducing the elapsed time.
    With Decps PC sampling I noticed they are all spending substantial time
    in EXE$ALLOCATE and EXE$DEALLOCATE pagedpool memory allocation/dealloc
    routines. The programs are either accessing local sequential files and
    spending an other substantial amount of time in RMS module (unresolved
    part) or making calls to a remote Sybase database over TCPIP (Sybase
    SQL cobol generator). There is also an important SPM synchro overhead
    which, I suspect is mainly caused by the memory alloc/dealloc calls.
    
    My question is: is there any way to reduce calls to EXE$ALLOCATE and
    EXE$DEALLOCATE routines ?
    
    There is plenty of memory on the system.
    
    VMS 6.2 - COBOL 5.2
    
    
T.RTitleUserPersonal
Name
DateLines
3198.1no answers ??BACHUS::PETRIOLITue Feb 25 1997 05:464
    
    Is my question so stupid that nobody answer ?
    
    /Albert.
3198.2QUARRY::nethCraig NethTue Feb 25 1997 11:505
It's not a bad question, I just don't think anybody that frequents this
conference has any idea what might be going on.  I think you would have
better luck in VMSNOTES - nothing in COBOL or the runtime system directly
calls EXE$ALLOCATE - it must be something that RMS or some other system
service is doing...
3198.3It is remote access to Sybase db.BACHUS::PETRIOLIFri Feb 28 1997 06:1912
     RE: -1
    
    Thanks for your answer.
    
     It is not RMS, it is the remote access to Sybase db. And this is code
     created by Sybase Cobol generator.
    
    
     I'll try on VMSNOTES.
    
     Regards,
     Albert.