On 04/18/2012 12:46 PM, Jacques Le Roux wrote:
> From: "Adam Heath" <doo...@brainfood.com>
>> On 04/18/2012 12:28 PM, Jacopo Cappellato wrote:
>>> On Apr 18, 2012, at 7:20 PM, Adam Heath wrote:
>>>
>>>> ps: I am going to switch <if> in ant *back* to javascript, *away*
>>>> from
>>>> ant-contrib.  The latter is significantly slower when using a system
>>>> installed ant.
>>>
>>> No please, don't do that.

You didn't give a reason as to why I shouldn't switch back.  If it's
because of things not working(at all), then list those problems.  I've
already discovered some cases of embedded jar paths in the build.xml
files that are out-of-date(I can't do cd framework/base; ../../ant
tests-cobertura, but using the system-ant does work(once I fix the
broken paths).

>> I've pointed out a problem, and I have a solution.  Don't just respond
>> saying don't do that, without a reason.  That isn't enough to stop me.
>>
>>                        ant-contrib     If-ant.js
>>    (system-ant)
>>    Apache Ant version 1.8.0 compiled on March 11 2010
>>    time ant clean      18.131s         8.291s
>>    time ant build      44.072s         34.749s
>>    time ant build      20.228s         10.559s
>>    time ant clean      18.222s         8.490s
>>    (local-ant)
>>    Apache Ant(TM) version 1.8.3 compiled on February 26 2012
>>    time ./ant clean    3.575s          3.218s
>>    time ./ant build    28.985s         28.909s
>>    time ./ant build    5.486s          5.232s
>>    time ./ant clean    3.876s          3.378s
>>
>> The first ant clean is run when the system is already cleaned.  The
>> second ant build is also run when everything is already built.  It's a
>> way to test what happens when nothing is done.
> 
>> first ant clean 
> ie with (system-ant)?

The first 4 runs are with the system ant.  The second 4 are with the
local ant.  notice the './' on the second set.  That's the clue.

>> second ant build 
> ie with (local-ant)?
> 
> I don't see much diff with (local-ant). why not using the embedded ant?

They are all slightly slower.  And that's not noise, it was consistent
in my runs.

Reply via email to