Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
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.