aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mstats.go
AgeCommit message (Expand)Author
2020-06-09runtime: fix typo in comment (object -> objects)Brad Fitzpatrick
2020-04-28runtime: flush mcaches to mcentral before reading memstatsMichael Anthony Knyszek
2019-11-08runtime: ensure heap memstats are updated atomicallyMichael Anthony Knyszek
2019-11-08runtime: remove useless heap_objects accountingMichael Anthony Knyszek
2019-09-25runtime: redefine scavenge goal in terms of heap_inuseMichael Anthony Knyszek
2019-05-24runtime: ensure mheap lock stack growth invariant is maintainedMichael Anthony Knyszek
2018-11-05runtime: clean up MSpan* MCache* MCentral* in docsMichael Anthony Knyszek
2018-10-30runtime: separate scavenged spansMichael Anthony Knyszek
2018-09-26runtime: rename _MSpan* constants to mSpan*Austin Clements
2018-02-15runtime: use sparse mappings for the heapAustin Clements
2018-02-15runtime: replace mlookup and findObject with heapBitsForObjectAustin Clements
2017-12-08fix a typo in the runtime.MemStats documentationPaul Boyd
2017-10-25runtime/internal/sys: use boolean constants for sys.BigEndianTobias Klauser
2017-09-27runtime: clean up loops over allpAustin Clements
2017-09-27runtime: dynamically allocate allpAustin Clements
2017-06-13runtime: clean up some silly allp loopsAustin Clements
2017-04-28runtime: separate spans of noscan objectsAustin Clements
2017-04-21runtime: rationalize triggerRatioAustin Clements
2017-04-21runtime: consistently use atomic loads for heap_liveAustin Clements
2017-04-13runtime: don't count manually-managed spans from heap_{inuse,sys}Austin Clements
2017-03-04runtime: make ReadMemStats STW for < 25µsAustin Clements
2017-03-04runtime: remove unused gcstatsAustin Clements
2017-02-09time: optimize Now on darwin, windowsRuss Cox
2016-12-23runtime: document MemStats.BySize fieldsAustin Clements
2016-12-07runtime: add number of forced GCs to MemStatsAustin Clements
2016-11-03runtime: 8-byte align the heap_live field for atomic accessVladimir Stefanovic
2016-10-28runtime: parallelize STW mcache flushingAustin Clements
2016-10-25runtime: eliminate mheap.nspan and use range loopsAustin Clements
2016-10-25runtime: consolidate h_allspans and mheap_.allspansAustin Clements
2016-10-07runtime: make next_gc ^0 when GC is disabledAustin Clements
2016-09-26runtime: document MemStatsAustin Clements
2016-09-26runtime: eliminate memstats.heap_reachableAustin Clements
2016-09-26runtime: disentangle next_gc from GC triggerAustin Clements
2016-04-27[dev.garbage] runtime: replace ref with allocCountRick Hudson
2016-03-07runtime: eliminate unnecessary type conversionsMatthew Dempsky
2016-03-02all: single space after period.Brad Fitzpatrick
2016-03-01all: make copyright headers consistent with one space after periodBrad Fitzpatrick
2016-02-21all: use cannot instead of can notJosh Bleecher Snyder
2015-12-15runtime: fix (sometimes major) underestimation of heap_liveAustin Clements
2015-11-12runtime: break out system-specific constants into package sysMichael Matloob
2015-11-12runtime: rewrite lots of foo_Bar(f, ...) into f.bar(...)Matthew Dempsky
2015-11-10runtime: break atomics out into package runtime/internal/atomicMichael Matloob
2015-07-29runtime: report GC CPU utilization in MemStatsAustin Clements
2015-05-18runtime: disallow preemption during startTheWorldAustin Clements
2015-05-18runtime: factor stoptheworld/starttheworld patternAustin Clements
2015-05-06runtime: track "scannable" bytes of heapAustin Clements
2015-04-27runtime: fix stack use accountingAustin Clements
2015-04-24runtime: implement xadduintptr and update system mstats using itSrdjan Petrovic
2015-04-22runtime: use reachable heap estimate to set trigger/goalAustin Clements
2015-04-21runtime: implement GC scan work estimatorAustin Clements