ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gilles Scokart (JIRA)" <>
Subject [jira] Commented: (IVY-872) Improve performance
Date Tue, 19 Aug 2008 14:07:44 GMT


Gilles Scokart commented on IVY-872:

7% of the time apear to be spent in Project.fireMessageLoggedEvent.

This happens because the Project.fireMessageLoggedEvent is not performant, and is called a
very important number of time from ivy code.
A bug has been raised in ant :

> Improve performance
> -------------------
>                 Key: IVY-872
>                 URL:
>             Project: Ivy
>          Issue Type: Improvement
>    Affects Versions: 2.0.0-beta-2
>            Reporter: Gilles Scokart
>            Assignee: Gilles Scokart
>             Fix For: 2.0-RC1
> On heavy multi-module build with important number of dependencies the part of ivy might
be very important.
> On my benchmarked project, ivy take 50% of the time.  This percentage is actually more
than 80% when test are disbled.
> My script make a resolve, use artefactproperty, retrieve the dependencies, compile, jar
and publish localy the result.  The compilation is done using CachePath.
> This is done on +/- 100 interdependant modules, that use +/- 60 additional external dependencies.
> The build is launched from a root script that use BuildList.
> The dependencies that are not build are taken mostly from a shared drive, and occasionaly
(a few that I still have to install on the shared repository) from the maven central repository.
> I will attach to this issue some performance enhancements.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message