Skip to content

Conversation

@stephentoub
Copy link
Member

The array is only used for a subset of validators; no point in paying for this array for every ValidationState instance even if it's not going to be used.

With the same scenario as in #54344, these drop from 5000 to 11:
image

The array is only used for a subset of validators; no point in paying for this array for every ValidationState instance even if it's not going to be used.
@ghost ghost added the area-System.Xml label Jun 17, 2021
@ghost
Copy link

ghost commented Jun 17, 2021

Tagging subscribers to this area: @buyaa-n, @krwq
See info in area-owners.md if you want to be subscribed.

Issue Details

The array is only used for a subset of validators; no point in paying for this array for every ValidationState instance even if it's not going to be used.

With the same scenario as in #54344, these drop from 5000 to 11:
image

Author: stephentoub
Assignees: -
Labels:

area-System.Xml

Milestone: -

@stephentoub stephentoub merged commit 61e250a into dotnet:main Jun 17, 2021
@stephentoub stephentoub deleted the lazycurpos branch June 17, 2021 23:58
@ghost ghost locked as resolved and limited conversation to collaborators Jul 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

No open projects

Development

Successfully merging this pull request may close these issues.

2 participants