You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Diagnostic allocations are coming up as a high hitting perf issue. The request from the VS client side is for the server to re-use resultIds more often. Currently we only re-use the resultId if we see that the checksum of the current document+project cone is the same as the last request. The requested change is as follows
If both the last diagnostic report and the current diagnostic report for a document+kind contains the exact same data, then we should re-use the resultId from the last report to avoid re-serializing over the same diagnostic data.
The text was updated successfully, but these errors were encountered:
dibarbet
added
the
LSP
issues related to the roslyn language server protocol implementation
label
Sep 25, 2024
Related to https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2261953
Diagnostic allocations are coming up as a high hitting perf issue. The request from the VS client side is for the server to re-use resultIds more often. Currently we only re-use the resultId if we see that the checksum of the current document+project cone is the same as the last request. The requested change is as follows
If both the last diagnostic report and the current diagnostic report for a document+kind contains the exact same data, then we should re-use the resultId from the last report to avoid re-serializing over the same diagnostic data.
The text was updated successfully, but these errors were encountered: