aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mstats.go
AgeCommit message (Expand)Author
2025-10-30runtime: eliminate _PsyscallMichael Anthony Knyszek
2025-06-04runtime: reduce per-P memory footprint when greenteagc is disabledMichael Anthony Knyszek
2025-05-08runtime: remove ptr/scalar bitmap metrickhr@golang.org
2025-05-02runtime: mark and scan small objects in whole spans [green tea]Michael Anthony Knyszek
2025-04-23runtime: move sizeclass defs to new package internal/runtime/gcMichael Anthony Knyszek
2025-04-18internal,runtime: use the builtin clearapocelipes
2024-04-08runtime: move GC pause time CPU metrics update into the STWMichael Anthony Knyszek
2024-04-08runtime: use maxprocs instead of stwprocs for GC CPU pause time metricsMichael Anthony Knyszek
2024-04-08runtime: factor out GC pause time CPU stats updateMichael Anthony Knyszek
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2023-11-28runtime: put ReadMemStats debug assertions behind a double-check modeMichael Anthony Knyszek
2023-11-15runtime/metrics: add STW stopping and total time metricsMichael Pratt
2023-07-05runtime,runtime/metrics: clarify OS stack metricsMichael Anthony Knyszek
2023-07-04runtime: have ReadMemStats do a nil check before switching stacksKeith Randall
2023-05-23runtime/metrics: refactor CPU stats accumulationMichael Anthony Knyszek
2023-05-19runtime: emit STW events for all pauses, not just those for the GCMichael Anthony Knyszek
2022-09-16runtime/metrics: add CPU statsMichael Anthony Knyszek
2022-08-31runtime: convert consistentHeapStats.gen to atomic typecuiweixie
2022-08-26runtime: drop padding alignment field for timeHistogramCuong Manh Le
2022-08-26runtime: convert p.statsSeq to internal atomic typehopehook
2022-08-12runtime: convert timeHistogram to atomic typesMichael Pratt
2022-05-03runtime: store consistent total allocation stats as uint64Michael Anthony Knyszek
2022-05-03runtime: check the heap goal and trigger dynamicallyMichael Anthony Knyszek
2022-05-03runtime: move inconsistent memstats into gcControllerMichael Anthony Knyszek
2022-05-03runtime: clean up inconsistent heap statsMichael Anthony Knyszek
2022-05-03runtime: track how much memory is mapped in the Ready stateMichael Anthony Knyszek
2022-05-03runtime: maintain a direct count of total allocs and freesMichael Anthony Knyszek
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2022-03-31runtime: remove intermediate fields in memstats for ReadMemStatsMichael Anthony Knyszek
2021-11-05runtime: make consistentHeapStats acquire/release nosplitMichael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: fix import sort order [generated]Michael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: replace uses of runtime/internal/sys.PtrSize with i...Michael Anthony Knyszek
2021-04-27runtime/metrics: add tiny allocs metricMichael Anthony Knyszek
2021-04-14runtime: move next_gc and last_next_gc into gcControllerStateMichael Anthony Knyszek
2021-04-13runtime: move internal GC statistics from memstats to gcControllerMichael Anthony Knyszek
2020-11-02runtime: decouple consistent stats from mcache and allow P-less updateMichael Anthony Knyszek
2020-10-30runtime: add world-stopped assertionsMichael Pratt
2020-10-26runtime,runtime/metrics: add metric for distribution of GC pausesMichael Anthony Knyszek
2020-10-26runtime: make sysMemStats' methods nosplitMichael Anthony Knyszek
2020-10-26runtime,runtime/metrics: add memory metricsMichael Anthony Knyszek
2020-10-26runtime: move malloc stats into consistentHeapStatsMichael Anthony Knyszek
2020-10-26runtime: replace some memstats with consistent statsMichael Anthony Knyszek
2020-10-26runtime: add consistent heap statisticsMichael Anthony Knyszek
2020-10-26runtime: remove memstats.heap_allocMichael Anthony Knyszek
2020-10-26runtime: remove memstats.heap_idleMichael Anthony Knyszek
2020-10-26runtime: break down memstats.gc_sysMichael Anthony Knyszek
2020-10-26runtime: copy in MemStats fields explicitlyMichael Anthony Knyszek
2020-10-26runtime: delineate which memstats are system stats with a typeMichael Anthony Knyszek
2020-10-26runtime: rename mcache fields to match Go styleMichael Anthony Knyszek
2020-10-26runtime: flush local_scan directly and more oftenMichael Anthony Knyszek