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

Apex LSP perf fix to updateTypeInfos only on latest doc version #1086

Merged
merged 2 commits into from
Feb 21, 2019

Conversation

praksb
Copy link
Contributor

@praksb praksb commented Feb 21, 2019

What does this PR do?

Fix a performance issue in Apex LSP caused by document change requests queuing up and LSP trying to process all the document change requests.

What issues does this PR fix or reference?

@W-5850717@
#1047

This fixes some of the Java high CPU usage issues that were reported by a few customers.

@codecov
Copy link

codecov bot commented Feb 21, 2019

Codecov Report

Merging #1086 into develop will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff            @@
##           develop    #1086   +/-   ##
========================================
  Coverage    60.87%   60.87%           
========================================
  Files           75       75           
  Lines         3387     3387           
  Branches       599      599           
========================================
  Hits          2062     2062           
  Misses        1218     1218           
  Partials       107      107

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2242b0a...a833535. Read the comment docs.

@praksb praksb merged commit 0fed9e7 into develop Feb 21, 2019
@praksb praksb deleted the perfFixOnDocChange branch February 21, 2019 02:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants