VC++ 2003 compile time slower than VC++ 6.0

G

Guest

i experience slower compile times with VC++ 2003 compared to VC+6.0.
Anyone experiencing the same?
Should that be expected?
This ineed matters, when total compilation time is > 1h and you have to wait
10-50% longer...
 
T

Tom Widmer

Michael said:
i experience slower compile times with VC++ 2003 compared to VC+6.0.
Anyone experiencing the same?
Should that be expected?
This ineed matters, when total compilation time is > 1h and you have to wait
10-50% longer...

I think the idea is that you are likely to have a build computer up to
5X as fast as that which was available when VC6 was first released (in
1998) so a 50% increase in compile times shouldn't affect you too much.
The improvements in the VC7.1 compiler (in terms of conformance,
optimization, possibly flexibility and maintainability, etc.) probably
account for the slower compiles.

Some switches obviously increase compile times (for example, whole
program optimization).

Tom
 
K

Kapil Khosla [MSFT]

i experience slower compile times with VC++ 2003 compared to VC+6.0.
Could you give an example you are seeing this. Sometimes, there might be
some features or switches you are using which cause the slowdown.
Mostly they have workarounds too.
Thanks,
Kapil
 
G

Guest

Of course the build computers (> 10 infact) are much faster, but
unfortunately the software grew faster...
We do not use whole program optimization.
As we still have projects using VC++6 the slower compile times catch
attention easily.
I wonder if VC++2005 get better or worse (even more conformance and
optimizations)
 
G

Guest

For example (C code) i measured (with P4 1,5Ghz, 1GB) 16% longer compile time
for Active Perl v5.8.6 Build 811 with 2003 as with 6.0. (makefile unmodified)

ACE (Adaptive Communication Environment which consists of many C++
templates) was even 50% slower. With a custom (proprietary) makefile compiler
switches are the same for 6.0 and 2003 :
-nologo -MD -O2 -Z7 -GR -GX -G5 -X -GF -EHa -Od -Og -Os -Oy -Ob1 -Gs -Gy -c
-W4
 
C

Carl Daniel [VC++ MVP]

Michael said:
Of course the build computers (> 10 infact) are much faster, but
unfortunately the software grew faster...
We do not use whole program optimization.
As we still have projects using VC++6 the slower compile times catch
attention easily.
I wonder if VC++2005 get better or worse (even more conformance and
optimizations)

I haven't timed it, but my seat-of-the-pants estimate is "about the same".

-cd
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top