[
https://issues.apache.org/jira/browse/IVY-662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Xavier Hanin resolved IVY-662.
------------------------------
Resolution: Fixed
I've worked on ModuleId, ModuleRevisionId and DefaultDependencyDescriptor which
are the most widely used Ivy objects on large dependency graphs to reduce their
memory footprint, with a decrease of around 50% measured when loading a whole
repository (around 3000 module descriptors).
> Decrease memory footprint
> -------------------------
>
> Key: IVY-662
> URL: https://issues.apache.org/jira/browse/IVY-662
> Project: Ivy
> Issue Type: Improvement
> Reporter: Xavier Hanin
> Assignee: Xavier Hanin
> Fix For: 2.0.0-beta-2
>
>
> When Ivy is used on a server or for repository maintenance task, the memory
> footprint of some widely used objects such as ModuleRevisionId or
> DefaultDepenendencyDescriptor can become a problem.
> Reducing the memory footprint of these objects or trying to reuse them when
> possible (for ModuleRevisionId, which is immutable) could help make Ivy more
> suitable for this kind of tasks.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.