[YANGTOOLS-1066] SchemaPath identification of SchemaNodes is costly and useless Created: 11/Jan/20 Updated: 13/Oct/21 Resolved: 02/Sep/21 |
|
| Status: | Resolved |
| Project: | yangtools |
| Component/s: | parser |
| Affects Version/s: | None |
| Fix Version/s: | 8.0.0 |
| Type: | Epic | Priority: | Medium |
| Reporter: | Robert Varga | Assignee: | Robert Varga |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||||||||||||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||
| Epic Name: | Get rid of SchemaNode.getPath() | ||||||||||||||||||||||||||||||||||||
| Description |
|
Based on heap dump analysis of YANGTOOLS-652, SchemaPath instances are taking up 11% (13% with partial The problem is that SchemaPath is used in quite a few places to provide type inference and we do not have a replacement mechanism. Hence we first need to add that mechanism, then deprecate/migrate SchemaPath usage and finally kill the ill notion of a SchemaPath. |
| Comments |
| Comment by Robert Varga [ 11/Jan/20 ] |
|
|