summaryrefslogtreecommitdiff
path: root/rts/Stats.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Encapsulate access to capabilities arrayBen Gamari2022-12-161-8/+8
* rts: Introduce getNumCapabilitiesBen Gamari2022-12-161-4/+4
* Add fragmentation statistic to GHC.StatsTeo Camarasu2022-09-211-3/+5
* rts: Consistently use MiB in stats outputBen Gamari2022-08-241-1/+1
* typosEric Lindblad2022-06-011-4/+4
* rts: Refactor and fix printf attributes on clangBen Gamari2022-04-071-11/+1
* RTS: Zero gc_cpu_start and gc_cpu_end after accountingMatthew Pickering2022-03-291-9/+11
* Fix macro redefinition warnings for PRINTFBen Gamari2022-02-061-0/+10
* Fix a few Note inconsistenciesBen Gamari2022-02-011-5/+4
* Change assertions in Stats.c to warnings (and introduce WARN macro)Matthew Pickering2022-01-111-7/+7
* Fix caluclation of nonmoving GC elapsed timeMitchell Rosen2021-11-301-2/+2
* Kill a use of %n format specifierGreg Steuck2021-11-251-6/+10
* Fix nonmoving gen label in gc stats reportTeo Camarasu2021-10-081-3/+6
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-091-1/+1
* eventlog: Add BLOCKS_SIZE eventMatthew Pickering2021-03-081-0/+3
* Fix typosBrian Wignall2021-02-061-1/+1
* rts: gc: use mutex+condvar instead of spinlooks in gc entry/exitDouglas Wilson2021-01-171-28/+2
* rts: add max_n_todo_overflow internal counterDouglas Wilson2021-01-171-8/+17
* rts: remove no_work counterDouglas Wilson2021-01-171-14/+2
* rts: stats: Fix calculation for fragmentationDouglas Wilson2021-01-091-1/+1
* rts: stats: Some fixes to stats for sequential gcsDouglas Wilson2021-01-091-4/+12
* users guide: Describe GC lifecycle eventsBen Gamari2020-12-111-1/+1
* rts: Tear down stats_mutex after exitHeapProfilingwip/tsan/statsBen Gamari2020-11-011-4/+8
* rts/Stats: Protect with mutexBen Gamari2020-11-011-3/+55
* rts/Stats: Hide a few unused unnecessarily global functionsBen Gamari2020-10-241-19/+0
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-281-3/+3
* rts: Report nonmoving collector statistics in machine-readable outputBen Gamari2020-03-051-0/+20
* Stats: Add sync pauses to +RTS -S outputBen Gamari2020-03-051-0/+3
* nonmoving-gc: Track time usage of nonmoving markingBen Gamari2020-03-051-16/+174
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* rts: retainer: Reduce DEBUG_RETAINER ifdef noiseDaniel Gröber2019-09-221-4/+0
* rts: retainer: Remove cStackSize debug counterDaniel Gröber2019-09-221-2/+0
* Print the correct system memory in use with +RTS -s (#17158)Pranay Sashank2019-09-121-2/+2
* rts: Properly free the RTSSummaryStats structureÖmer Sinan Ağacan2019-05-031-6/+4
* Fix negative mutator time in GC stats in prof buildsÖmer Sinan Ağacan2019-01-121-49/+65
* Add missing space in report_summary outputAdam Sandberg Eriksson2018-12-071-1/+1
* rts: fix format arguments for debugBelch calls on 32-bit systemsSergei Trofimovich2018-04-191-1/+1
* rts: One last formatting string fixBen Gamari2018-03-291-1/+1
* More format string fixesBen Gamari2018-03-271-5/+5
* rts: Fix profiled build after D4529Ben Gamari2018-03-271-4/+4
* rts, base: Refactor stats.c to improve --machine-readable reportDouglas Wilson2018-03-261-302/+619
* Revert "rts, base: Refactor stats.c to improve --machine-readable report"Ben Gamari2018-03-201-619/+302
* rts, base: Refactor stats.c to improve --machine-readable reportDouglas Wilson2018-03-191-302/+619
* rts: Add --internal-counters RTS flag and several countersDouglas Wilson2018-03-191-11/+178
* [rts] Adjust whitehole_spinDouglas Wilson2018-01-211-2/+3
* rts: Fix inconsistencies in how retainer and heap censuses are timed.Douglas Wilson2017-11-211-3/+3
* rts: Fix gc timingDouglas Wilson2017-11-151-16/+21
* Fix Work Balance computation in RTS statsDouglas Wilson2017-07-111-6/+91
* rts: Always collect statsBen Gamari2017-06-261-58/+66
* Prefer #if defined to #ifdefBen Gamari2017-04-281-13/+13