Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move the SyntaxTree and SemanticModel action based analyzers to respect context.FilterSpan #67888

Closed
mavasani opened this issue Apr 20, 2023 · 0 comments · Fixed by #68014
Closed
Assignees
Labels
Area-IDE Feature Request Performance-Scenario-Diagnostics This issue affects diagnostics computation performance for lightbulb, background analysis, tagger. Tenet-Performance Regression in measured performance of the product from goals. untriaged Issues and PRs which have not yet been triaged by a lead
Milestone

Comments

@mavasani
Copy link
Contributor

As a follow-up to #67818, we should move all the IDE analyzers that register SyntaxTree and SemanticModel actions to respect context.FilterSpan. Making this change for IDE0055 (Formatting analyzer), shows a significant performance improvement:

FilterSpan

@mavasani mavasani added Area-IDE Feature Request Tenet-Performance Regression in measured performance of the product from goals. labels Apr 20, 2023
@mavasani mavasani added this to the 17.7 milestone Apr 20, 2023
@mavasani mavasani self-assigned this Apr 20, 2023
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged Issues and PRs which have not yet been triaged by a lead label Apr 20, 2023
mavasani added a commit to mavasani/roslyn that referenced this issue Apr 28, 2023
mavasani added a commit to mavasani/roslyn that referenced this issue Apr 28, 2023
mavasani added a commit to mavasani/roslyn that referenced this issue Apr 28, 2023
mavasani added a commit to mavasani/roslyn that referenced this issue Apr 28, 2023
mavasani added a commit to mavasani/roslyn that referenced this issue Apr 28, 2023
@mavasani mavasani added the Performance-Scenario-Diagnostics This issue affects diagnostics computation performance for lightbulb, background analysis, tagger. label May 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-IDE Feature Request Performance-Scenario-Diagnostics This issue affects diagnostics computation performance for lightbulb, background analysis, tagger. Tenet-Performance Regression in measured performance of the product from goals. untriaged Issues and PRs which have not yet been triaged by a lead
Projects
None yet
1 participant