Skip to content

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

Merged
sharwell merged 1 commit intodotnet:mainfrom
sharwell:reduce-loh
May 13, 2022
Merged

Use SegmentedHashSet<T> to eliminate LOH allocations in AsyncBatchingWorkQueue#61276
sharwell merged 1 commit intodotnet:mainfrom
sharwell:reduce-loh

Conversation

@sharwell
Copy link
Contributor

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
@ghost ghost added the Area-IDE label May 12, 2022
@CyrusNajmabadi
Copy link
Contributor

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

@sharwell
Copy link
Contributor 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
Contributor

@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