Re: Extremely long build times
- From: Jolyon Smith <jsmith@xxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 2 Aug 2007 09:03:19 +1200
In article <xn0f9fbl09d2t3l001@xxxxxxxxxxxxxxxxxxxxxx>, Bruce McGee
says...
There is a free version of the tool I use to manage my uses clauses.
I've seen a difference on large projects.
Yes indeed - Icarus was instrumental in our being able to resolve the
initial problem and identify the vulnerable units.
Be aware however that the tool has some problems - we had to modify our
source in order for Icarus to be able to parse the project, including
using conditional symbols to exclude implementation code that the Icarus
parser choked on, using Icarus' project settings to exclude that code
when analyzing vs actually building, e.g.:
procedure Foo;
begin
{$ifndef ICARUS}
:
{$endif}
end;
Not a huge problem - only 2 such changes were needed - and once
"Icarusized" the project has not presented problems for the parser
since, but something to be aware of.
We found that the performance of Icarus doesn't really lend itself to
day-to-day use though, so we use it as needed as part of our project
forensics kit, rather than our day to day development tool chain.
Hence the "Red Flag" convention on check-ins.
--
JS
TWorld.Create.Free;
.
- References:
- Re: Extremely long build times
- From: Stavros Papadopoulos
- Re: Extremely long build times
- From: Jolyon Smith
- Re: Extremely long build times
- From: Bruce McGee
- Re: Extremely long build times
- Prev by Date: Re: WHERE 1=2 with performance nightmares
- Next by Date: Re: Vista and Delphi 5
- Previous by thread: Re: Extremely long build times
- Next by thread: Re: Extremely long build times
- Index(es):