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

Improve concurrency behavior of the generated code cache #1304

Merged
merged 3 commits into from
Aug 29, 2015

Conversation

sharwell
Copy link
Member

On a 28-core machine analyzing Roslyn.sln, the concurrent profiler reported an 85% reduction in the number of contentions inside of IsGeneratedDocument, and an 83% reduction in the amount of time threads were blocked inside this method.

This pull request also converts analysis methods to be static where possible.

@pdelvo
Copy link
Member

pdelvo commented Aug 28, 2015

👍 Nice

@sharwell
Copy link
Member Author

I'm marking this as blocked on #610 for a bit. I rebased and cleaned up that branch last night and I want to discuss it before having to go through that again. 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants