By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,667 Members | 2,611 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,667 IT Pros & Developers. It's quick & easy.

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

P: n/a
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...

Nov 17 '05 #1
Share this Question
Share on Google+
5 Replies


P: n/a
Michael wrote:
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
Nov 17 '05 #2

P: n/a
>> i experience slower compile times with VC++ 2003 compared to VC+6.0.
Anyone experiencing the same?

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

"Tom Widmer" <to********@hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl... Michael wrote:
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

Nov 17 '05 #3

P: n/a
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)

"Tom Widmer" wrote:
Michael wrote:
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

Nov 17 '05 #4

P: n/a
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
"Kapil Khosla [MSFT]" wrote:
i experience slower compile times with VC++ 2003 compared to VC+6.0.
Anyone experiencing the same?


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

"Tom Widmer" <to********@hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
Michael wrote:
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


Nov 17 '05 #5

P: n/a
Michael wrote:
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
Nov 17 '05 #6

This discussion thread is closed

Replies have been disabled for this discussion.