summaryrefslogtreecommitdiff
path: root/rts/Stats.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* rts: Fix stat output on 32-bit platformsBen Gamari2017-03-261-25/+33
* Fix Win32 x86 build validation after D2756Tamar Christina2016-12-131-1/+1
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-9/+13
* Overhaul GC statsSimon Marlow2016-12-061-220/+217
* Use C99's boolBen Gamari2016-11-291-24/+10
* Add mblocks_allocated to GC stats APIBartosz Nitka2016-07-271-0/+1
* Fix productivity calculation (#12424)Simon Marlow2016-07-261-2/+2
* {,M}BLOCK_SIZE_W * sizeof(W_) -> {,M}BLOCK_SIZETomas Carnecky2016-05-191-2/+2
* Use stdint types for Stg{Word,Int}{8,16,32,64}Tomas Carnecky2016-05-101-3/+3
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-14/+14
* rts: drop unused mut_user_time_during_heap_censusSergei Trofimovich2016-02-071-6/+1
* rts: Kill PAPI supportBen Gamari2015-11-181-47/+1
* Replace hooks by callbacks in RtsConfig (#8785)Simon Marlow2015-04-071-1/+25