You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Xavier Hanin (JIRA)" <ji...@apache.org> on 2007/12/07 20:41:43 UTC
[jira] Created: (IVY-662) Decrease memory footprint
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.
[jira] Resolved: (IVY-662) Decrease memory footprint
Posted by "Xavier Hanin (JIRA)" <ji...@apache.org>.
[ 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.