-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Open
Labels
Bottom Up WorkNot part of a theme, epic, or user storyNot part of a theme, epic, or user storyUser StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.area-GC-coreclr
Milestone
Description
Tracking Epic for POH Tuning in .net 6
- Add support in GC Perf infrastructure to be able to drill into per GC data
Added individual GC's statistics analysis feature to GC Benchmarking Infra performance#1594 - Fixing PerfView to support POH properly so that we can use it to analyze POH performance.
Support parsing GCHeapStats_V2 microsoft/perfview#1295
Show POH PerHeapHistoryData in Raw XML view microsoft/perfview#1379
https://cshung.github.io/posts/poh-tuning-1/ - Fix GCPerfSim for allocating in POH
Change NETCOREAPP5_0 to NET5_0 so that we actually allocate in POH performance#1561 - Fix GCPerfSim to allocate on POH with the right proportion ()
Computing the allocation statistics performance#1582
Fix the bucket weight computation performance#1704
https://cshung.github.io/posts/poh-tuning-2/ - Experiment, understand and describe the object lifetime for objects allocated in the GCPerfSim.
https://cshung.github.io/posts/poh-tuning-3/ - Initial experiment to compare pinning using GCHandle, and pinning using POH
- Experiment, understand and describe the performance characteristics of the GC when the survival ratio changes.
- Using POH to improve performance for static and string literals.
Move statics to POH #47651
Rename LargeHeapHandle* to PinnedHeapHandle* to reflect what it actually does #48371
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Bottom Up WorkNot part of a theme, epic, or user storyNot part of a theme, epic, or user storyUser StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.area-GC-coreclr
Type
Projects
Status
No status