Article View: borland.public.cppbuilder.upgrade
Article #2307Re: Builder 5 Multi-CPU
From: Jeff Overcash (TeamB)
Date: Tue, 29 Feb 2000 00:00
Date: Tue, 29 Feb 2000 00:00
40 lines
2397 bytes
2397 bytes
Michael Mason wrote:
>
>
> We're not worried about Win2K just yet (Service Pack 1 isn't out yet... ;)
> Are you saying that if I have two source files in my project that don't depend
> on each other, they will not be built in parallel?
>
No it will not. It does do background compilation so your compiling is being
done in a different thread than the IDE, but it does not do parallel compiling.
> If not, we might as well just get fast Athlons instead of Dual PIIIs.
>
> : Check your header files. Well designed header files will greatly reduce compile
> : time. You can look at www.bcbdev.com for a great article on constructing header
> : files correctly.
>
> I'd define "correct" header files to be ones that include only the other headers
> that are actually needed. The main suggestion in that article is to lump all of
> the headers used anywhere into one big header file, so it can be precompiled.
> This might work, but surely it destroys any notion of modularity I once had?
> Classes that previously couldn't access information defined in each other now can,
> and I can make programming mistakes because of this.
>
> So I guess I should use that technique for now, and bear in mind that every now
> and again I should do a proper compile without any precompiled stuff, to check
> things are right.
>
> Cheers,
> Mike.
--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
If there is somebody up there could they throw me down a line. Just a
little helping hand just a little understanding. Just some answers to the
questions that surround me now. If there's somebody up there could
they throw me down a line. (Fish)
Technical Details
Message-ID:
<38BC099E.B05F60ED@onramp.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<2560.38bbbab9.d8f6f@euphrates.dsl.net> <38BBE605.EBB0F584@onramp.net> <2ea9.38bbf7bb.db2e4@euphrates.dsl.net>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10529a,107feb8f0c8ca0e X-Google-Attributes: gid10529a,public From: "Jeff Overcash (TeamB)" <overcash@onramp.net> Subject: Re: Builder 5 Multi-CPU Date: 2000/02/29 Message-ID: <38BC099E.B05F60ED@onramp.net> X-Deja-AN: 591393220 Content-Transfer-Encoding: 7bit References: <2560.38bbbab9.d8f6f@euphrates.dsl.net> <38BBE605.EBB0F584@onramp.net> <2ea9.38bbf7bb.db2e4@euphrates.dsl.net> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Trace: 29 Feb 2000 09:55:43 -0800, 157.238.169.139 Organization: TeamB MIME-Version: 1.0 Newsgroups: borland.public.cppbuilder.upgrade