summaryrefslogtreecommitdiff
path: root/src/gc/gcevents.h
AgeCommit message (Collapse)AuthorFilesLines
2019-02-28Fix keyword for PinPlugAtGCTime event (#22806)Sung Yoon Whang1-1/+1
2018-12-26desktop port (#21523)Maoni Stephens1-1/+2
+alloc lock split into SOH and LOH +provisional mode to fix too many gen2 GCs triggered in low mem situation when the heap has heavy pinning fragmentation +better free list usage +premature OOM fixes +3 new configs: GCHeapAffinitizeMask, GCHighMemPercent, GCLOHThreshold (will be documented) YieldProcessor scaling factor is different on core due to the different implementation on core.
2018-12-15Enable PinPlugAtGCTime event for standalone GC (#21543)Sung Yoon Whang1-0/+1
2018-01-30[Local GC] FEATURE_EVENT_TRACE 4/n: Event ports for all GC-keyword events ↵Sean Gillespie1-1/+17
(#16031) * [Local GC] Event ports: GCStart and GCGenerationRange * [Local GC] Event ports: GCEnd * [Local GC] Event ports: GCHeapStats * [Local GC] Event ports: GCCreateSegment * [Local GC] Event ports: GCFreeSegment * Event ports: GCCreateConcurrentThread and GCTerminateConcurrentThread * [Local GC] Event ports: GCTriggered * [Local GC] Event ports: GCMarkWithType * [Local GC] Event ports: GCJoin_V2 * [Local GC] Event ports: GCGlobalHeapHistory_V2 * [Local GC] Event ports: GCAllocationTick_V3 * [Local GC] Event ports: GCAllocationTick_V1 * [Local GC] Event porting: PinObjectAtGCTime * one last merge conflict
2018-01-26GCPrivate, GCHandle, and GChandlePrivate events for local GC (#16020)David Mason1-0/+20
* first event changed * rest of the private events * whitespace fixes
2018-01-25[Local GC] FEATURE_EVENT_TRACE 3/n: Defining and Firing Dynamic Events (#16000)Sean Gillespie1-1/+1
2018-01-24[Local GC] FEATURE_EVENT_TRACE 2/n: Scaffolding for emitting known events ↵Sean Gillespie1-0/+13
(#15957) * [Local GC] FEATURE_EVENT_TRACE 2/n: Scaffolding for porting known events to callbacks on GCToEEInterface * Code review feedback: remove `descriptor` system for known events and instead use the gcevents xmacro to generate calls to `GCEventStatus::IsEnabled` with known constants * Remove more event descriptor code