|  |     Date: Mon, 03 Mar 1997 15:24:19 +0000
    From: Mike Atkinson <[email protected]>
    Organization: GeoQuest (Reservoir Technologies)
    Subject: C++ compile/link turnaround optimization
    
    Ever since upgrading my OS to Unix 4.0 and compiler to DEC C++ v5.5-004
    we've noticed a considerable degradation in compilation times.  The
    robustness and accuacy of the complier have certainly been
    significantly improved, but for day-to-day work it is the compile/link
    cycle turnaround that is most impoertant (to me).  It has got so bad
    that I'm moving my development platform to a second hand PC
    in order to get better response.
    Are there any pointers or recommendations to improving the speed of
    the C++ compiler?  (I'm already using shared libraries).
    
    I have looked at the system administration and tuning guide, and it
    looks that I may be able to make overall system improvements by
    spreading out my disks and swap space - but as this will take time
    I am loathe to undertake this without being able to quantify any
    speed improvement.  Using vmubc I *can* see that the system is heavily
    swapping during compilation, with the active CPU dropping right down
    to a few percent- but my swap space is never more than 50-60% utilised.
    I am using the lazy swap allocation mode.
    
    "swapstat" (currently) gives:
    
    # swapstat -a
    Swap space free = 84.26% (342.5MB out of 406.5MB)
    Total swap space to physical memory = 317.58% (406.5MB to 128.0MB)
    I realise that more memory would help, but my manager points out that
    with 128Mb on a fast machine I should be doing better that I currently
    am.
    
    Thanks in advance for any help or pointers.
    
    --
    ---------------------------------------------------------
    -- GeoQuest Reservoir Technologies, 11 Foxcombe Court,
    -- Abingdon Business Park, Abingdon, Oxfordshire OX14 1DZ.
    -- Tel: +44 (0)1235 559595      Fax: +44 (0)1235 535565
    
    
 | 
|  |     From:   HYDRA::AXPDEVELOPER "[email protected]"
    To:     US4RMC::"[email protected]"
    CC:     AXPDEVELOPER
    Subj:   C++ compile/link
    
            Thank you for your inquiry to Digital's Association of Software
    &
             Application Partners.  Our program provides services to
    members of
             the Association, enabling you to develop software products on
             Digital's Alpha systems. Our 800 number technical support
    hotline
             and Email account are provided for members for the purpose of
             answering questions related to application development on
    Digital
             Alpha platforms.
    
             According to our records, it does not appear your company is a
             registered member of the Association. If you believe our
    records
             are incorrect, please contact us again with the full name of
    your
             company and your Sofware Migration Assistance PIN number if
    you have
             it available.
    
             To join the ASAP program, call 1-800-332-4786 (U.S. and Canada
    only)
             or check out our home page on the World Wide Web:
                         http://www.partner.digital.com/www-swdev/
    
             In all other locations worldwide, reach us online at:
                                [email protected]
    
             and tell us that you would like to join the program!
    
    Regards,
    Alpha Developer Support
    
    
 |