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

Use SegmentedHashSet<T> to eliminate LOH allocations in AsyncBatchingWorkQueue #61276

Merged
merged 1 commit into from
May 13, 2022

Conversation

sharwell
Copy link
Member

No description provided.

@sharwell sharwell marked this pull request as ready for review May 12, 2022 18:50
@sharwell sharwell requested a review from a team as a code owner May 12, 2022 18:50
@CyrusNajmabadi
Copy link
Member

Was there a particular ABWQ that was showing high allocs here?

@sharwell
Copy link
Member Author

sharwell commented May 12, 2022

@CyrusNajmabadi Someone reported it from local review of Speedometer data. Don't know if there was an issue filed for it or if it was just opportunistic.

@CyrusNajmabadi
Copy link
Member

@sharwell SGTM, thanks! If you do find the info, i'd def like to know. This PR is pure goodness on it's own. But it might be that that particular area might deserve some deeper looking at to see if htere's more improvement to make there.

@sharwell sharwell merged commit f377576 into dotnet:main May 13, 2022
@sharwell sharwell deleted the reduce-loh branch May 13, 2022 17:05
@ghost ghost added this to the Next milestone May 13, 2022
@Cosifne Cosifne modified the milestones: Next, 17.3 P2 May 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants