Details
-
Improvement
-
Status: Resolved
-
Medium
-
Resolution: Done
-
None
Description
Heap dump analysis suggests we have a lack of object sharing for references to $YangModuleInfo class corresponding to a module. These references are used in QNAME constants – hence we should be able to cache these in ModuleContext and pass that context around.
Attachments
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 86469,9 | Cache YangModuleInfo type name | master | mdsal | Status: MERGED | +2 | +1 |
| 89016,2 | Cache YangModuleInfo type name | 5.0.x | mdsal | Status: MERGED | +2 | +1 |
| 89017,1 | Cache YangModuleInfo type name | v4.0.x | mdsal | Status: MERGED | +2 | +1 |