summaryrefslogtreecommitdiff
path: root/rts/Stats.h
Commit message (Expand)AuthorAgeFilesLines
* Fix macro redefinition warnings for PRINTFBen Gamari2022-02-061-9/+0
* rts: gc: use mutex+condvar instead of spinlooks in gc entry/exitDouglas Wilson2021-01-171-3/+1
* rts: add max_n_todo_overflow internal counterDouglas Wilson2021-01-171-1/+2
* rts: remove no_work counterDouglas Wilson2021-01-171-2/+1
* rts: Tear down stats_mutex after exitHeapProfilingwip/tsan/statsBen Gamari2020-11-011-0/+1
* rts/Stats: Hide a few unused unnecessarily global functionsBen Gamari2020-10-241-3/+0
* nonmoving-gc: Track time usage of nonmoving markingBen Gamari2020-03-051-2/+10
* rts: retainer: Reduce DEBUG_RETAINER ifdef noiseDaniel Gröber2019-09-221-5/+1
* rts: retainer: Remove cStackSize debug counterDaniel Gröber2019-09-221-2/+2
* Fix negative mutator time in GC stats in prof buildsÖmer Sinan Ağacan2019-01-121-0/+1
* rts: Fix profiled build after D4529Ben Gamari2018-03-271-0/+2
* rts, base: Refactor stats.c to improve --machine-readable reportDouglas Wilson2018-03-261-0/+45
* Revert "rts, base: Refactor stats.c to improve --machine-readable report"Ben Gamari2018-03-201-45/+0
* rts, base: Refactor stats.c to improve --machine-readable reportDouglas Wilson2018-03-191-0/+45
* rts: Add --internal-counters RTS flag and several countersDouglas Wilson2018-03-191-1/+4
* Fix Work Balance computation in RTS statsDouglas Wilson2017-07-111-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-2/+2
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-4/+1
* Overhaul GC statsSimon Marlow2016-12-061-1/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-5/+5
* rts: drop unused mut_user_time_during_heap_censusSergei Trofimovich2016-02-071-5/+0
* rts: Kill PAPI supportBen Gamari2015-11-181-6/+2
* Replace hooks by callbacks in RtsConfig (#8785)Simon Marlow2015-04-071-0/+1
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Avoid unnecessary clock_gettime() syscalls in GC stats.Brian Brooks2014-07-101-3/+0
* Simplify the allocation stats accountingSimon Marlow2013-02-141-2/+2
* make it safe to include this after GCTDecl.hSimon Marlow2013-01-171-4/+4
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-2/+2
* OS X build fixesIan Lynagh2012-04-261-1/+10
* Fix warnings on Win64Ian Lynagh2012-04-261-1/+1
* Fix the timestamps in GC_START and GC_END events on the GC-initiating capMikolaj2012-04-041-1/+1
* Add new eventlog events for various heap and GC statisticsDuncan Coutts2012-04-041-3/+3
* Time handling overhaulSimon Marlow2011-11-251-3/+3
* Remove prototype to mut_user_time_during_GCIan Lynagh2011-07-241-1/+0
* Fix heap profiling timesIan Lynagh2011-07-241-0/+1
* Refactoring and tidy upSimon Marlow2011-04-111-4/+9
* Make getAllocations() visibleSimon Marlow2010-06-171-2/+0
* Fix the symbol visibility pragmasSimon Marlow2010-06-171-2/+2
* Refactoring onlySimon Marlow2009-12-021-0/+2
* Omit visibility pragmas on Windows (fixes warnings/validate failures)Simon Marlow2009-09-091-2/+2
* Declare RTS-private prototypes with __attribute__((visibility("hidden")))Simon Marlow2009-08-051-0/+3
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+0
* calculate and report slop (wasted space at the end of blocks)Simon Marlow2008-04-161-2/+3
* improvements to +RTS -s outputSimon Marlow2008-04-161-1/+2
* Remove the optimisation of avoiding scavenging for certain objectsSimon Marlow2007-10-311-1/+1
* Addition of PAPI to RTSmrchebas@gmail.com2006-11-081-0/+5
* New tracing interfaceSimon Marlow2006-06-081-0/+1
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+56