ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gilles Scokart (JIRA)" <j...@apache.org>
Subject [jira] Commented: (IVY-872) Improve performance
Date Thu, 07 Aug 2008 10:25:44 GMT

    [ https://issues.apache.org/jira/browse/IVY-872?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12620587#action_12620587
] 

Gilles Scokart commented on IVY-872:
------------------------------------

UnmodifiableExtendableItem.setStandardAttribute take 4% of the total time of my benchmark.
 Half of the thing that it does is useless.  This methof fill a map of attributes and a map
of standardAttributes.  The map of standard attributes is never read.



> Improve performance
> -------------------
>
>                 Key: IVY-872
>                 URL: https://issues.apache.org/jira/browse/IVY-872
>             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.


Mime
View raw message