| 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
|