SchemaPath identification of SchemaNodes is costly and useless

Description

Based on heap dump analysis of YANGTOOLS-652, SchemaPath instances are taking up 11% (13% with partial YANGTOOLS-1065) of retained heap size.

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.

Attachments

1
100% Done

Activity

Show:

Robert Varga January 11, 2020 at 11:05 PM

deals with reducing number of contexts and once it's done this issue starts blocking further progress.

Done

Details

Assignee

Reporter

Components

Fix versions

Priority

Epic Name

Created January 11, 2020 at 11:03 PM
Updated October 13, 2021 at 8:33 PM
Resolved September 2, 2021 at 11:43 AM