473,406 Members | 2,847 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

faster compiles

Hi All,
I work on a system which has grown to be @8000 files now and VC6 takes
@30 minutes to compile all on my P4 HT machine with a SATA drive.

I noticed that there neither the CPU or the memory (page file) is
being maxed out during the compile so, guessed that the bottleneck is
the hard disk speed. so, I got the fastest SCSI disk that I could
afford (seagate chetah - 4.5 ms seek time 10000 RPM) but there is no
difference in the compile time at all!!

What is going on here? How can I compile faster? BTW, is vc7 faster
than 6?

Thanks.
Soumik.
Jul 22 '05 #1
3 1381
soumik wrote:
Hi All,
I work on a system which has grown to be @8000 files now and VC6 takes
@30 minutes to compile all on my P4 HT machine with a SATA drive.

I noticed that there neither the CPU or the memory (page file) is
being maxed out during the compile so, guessed that the bottleneck is
the hard disk speed. so, I got the fastest SCSI disk that I could
afford (seagate chetah - 4.5 ms seek time 10000 RPM) but there is no
difference in the compile time at all!!

What is going on here? How can I compile faster? BTW, is vc7 faster
than 6?

Thanks.
Soumik.


This is not topical for this group, which covers the C++ langauge only.
Please ask in a group such as microsoft.public.vc.language.
FYI, there is some software that allows fasters compiles by distibuting the
work over various computers on the network. VC7.1 (2003) seems to be a tad
slower, but not much, to me.

- Pete
Jul 22 '05 #2
soumik wrote:
Hi All,
I work on a system which has grown to be @8000 files now and VC6 takes
@30 minutes to compile all on my P4 HT machine with a SATA drive.
And you're complaining? How about several hours to compile? Split
your project into smaller components and only compile the ones you're
working on.
I noticed that there neither the CPU or the memory (page file) is
being maxed out during the compile so, guessed that the bottleneck is
the hard disk speed. so, I got the fastest SCSI disk that I could
afford (seagate chetah - 4.5 ms seek time 10000 RPM) but there is no
difference in the compile time at all!!

What is going on here? How can I compile faster? BTW, is vc7 faster
than 6?


No, it probably isn't. The code it produces is.

Anyway, this is not a LANGUAGE question. Please find a better NG to
ask compiler-specific questions. I recommend anything with
'microsoft.public' in its name, like microsoft.public.vc.ide_general

V
Jul 22 '05 #3
soumik wrote:
Hi All,
I work on a system which has grown to be @8000 files now and VC6 takes
@30 minutes to compile all on my P4 HT machine with a SATA drive.

I noticed that there neither the CPU or the memory (page file) is
being maxed out during the compile so, guessed that the bottleneck is
the hard disk speed. so, I got the fastest SCSI disk that I could
afford (seagate chetah - 4.5 ms seek time 10000 RPM) but there is no
difference in the compile time at all!!

What is going on here? How can I compile faster? BTW, is vc7 faster
than 6?


I don't mean to contradict Victor or Pete, they are probably correct -
the is most likely a question for another group.

But one thing comes to mind. Take read through John Lakos' book (Large
Scale C++ Software Design). There are some rules/hints in there
regarding headers and including files that you can check against your build.

-Luther
Jul 22 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

53
by: Stelios Xanthakis | last post by:
Hi. pyvm is a program which can run python 2.4 bytecode (the .pyc files). A demo pre-release is available at: http://students.ceid.upatras.gr/~sxanth/pyvm/ Facts about pyvm: - It's FAST....
23
by: YinTat | last post by:
Hi, I learned C++ recently and I made a string class. A code example is this: class CString { public: inline CString(const char *rhs) { m_size = strlen(rhs);
9
by: VenuGopal | last post by:
Hi, why n++ executes faster than n+1..... or does it realli execute faster? thanks Venugopal.B
16
by: bartj1 | last post by:
Hi, I did a benchmark comparison of a National Instruments Active-x "Strip Chart" control in both Vb5 and vb.net(2005). The code is identical: For I = 1 to 10000 ARR(1,0) = J...
19
by: Chris Brat | last post by:
I've seen a few posts, columns and articles which state that one of the advantages of Python is that code can be developed x times faster than languages such as <<Insert popular language name...
23
by: AndersWang | last post by:
Hi, dose anybody here explain to me why memset would be faster than a simple loop. I doubt about it! In an int array scenario: int array; for(int i=0;i<10;i++) //ten loops
25
by: John Nagle | last post by:
Some faster Python implementations are under development. JPython has been around for a while, and PyPy and ShedSkin continue to move forward. It's worth thinking about what slows down Python...
23
by: Python Maniac | last post by:
I am new to Python however I would like some feedback from those who know more about Python than I do at this time. def scrambleLine(line): s = '' for c in line: s += chr(ord(c) | 0x80)...
3
by: Jack | last post by:
I learned a lot from the other thread 'Is a "real" C-Python possible?' about Python performance and optimization. I'm almost convinced that Python's performance is pretty good for this dynamic...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.