summaryrefslogtreecommitdiff
path: root/rts/Stats.c
Commit message (Expand)AuthorAgeFilesLines
* Add getGCStatsEnabled function.Paolo Capriotti2012-06-191-0/+5
* Win32 build fixIan Lynagh2012-04-261-1/+1
* Fix warnings on Win64Ian Lynagh2012-04-261-9/+10
* Add the GC_GLOBAL_SYNC event marking that all caps are stopped for GCMikolaj2012-04-041-1/+8
* Fix the timestamps in GC_START and GC_END events on the GC-initiating capMikolaj2012-04-041-14/+31
* Emit final heap alloc events and rearrange code to calculate alloc totalsDuncan Coutts2012-04-041-0/+6
* Add new eventlog events for various heap and GC statisticsDuncan Coutts2012-04-041-3/+23
* Change the presentation of parallel GC work balance in +RTS -sDuncan Coutts2012-04-041-11/+10
* Calculate the total memory allocated on a per-capability basisDuncan Coutts2012-04-041-0/+16
* Drop the per-task timing stats, give a summary only (#5897)Simon Marlow2012-03-021-23/+19
* Remove some "0 +"s that look redundantIan Lynagh2012-01-151-2/+2
* Remove an out-of-date commentIan Lynagh2012-01-151-2/+1
* refactoringSimon Marlow2012-01-061-12/+12
* Allow the number of capabilities to be increased at runtime (#3729)Simon Marlow2011-12-061-1/+1
* Time handling overhaulSimon Marlow2011-11-251-81/+81
* fix time calculation for retainer profilingSimon Marlow2011-11-021-3/+11
* Also include basic time statistics in GCStats.Edward Z. Yang2011-08-061-0/+3
* Implement public interface for GC statistics.Edward Z. Yang2011-07-301-3/+74
* Rename avg_residency to less misleading cumulative_residency.Edward Z. Yang2011-07-241-4/+4
* Don't subtract HC_tot_time when calculating mut_user_timeIan Lynagh2011-07-241-3/+3
* Fix heap profiling timesIan Lynagh2011-07-241-1/+7
* Classify overflowed sparks separatelyDuncan Coutts2011-07-181-4/+5
* Use a struct for the set of spark countersDuncan Coutts2011-07-181-11/+9
* fix a cut/paste bug in debugging codeSimon Marlow2011-06-061-1/+0
* fix an integer overflow (#5086), and pre-emptively avoid more of theseSimon Marlow2011-05-251-1/+1
* Fix bug in one-line stats printingDavid M Peixotto2011-05-101-12/+12
* fix a shutdown memory leakSimon Marlow2011-04-151-4/+10
* Avoid accumulating slop in the pinned_object_block.Simon Marlow2011-04-141-0/+9
* Refactoring and tidy upSimon Marlow2011-04-111-231/+229
* GC refactoring and cleanupSimon Marlow2011-02-021-13/+21
* Remove the per-generation mutable listsSimon Marlow2011-02-021-3/+3
* count fizzled and GC'd sparks separatelySimon Marlow2010-11-111-4/+6
* count "dud" sparks (expressions that were already evaluated when sparked)Simon Marlow2010-11-011-2/+4
* Fix the "lost due to fragmentation" calculationSimon Marlow2010-09-141-1/+1
* fix +RTS -S output: use peak_mblocks_allocated, now that mblocks can be freedSimon Marlow2010-09-141-2/+2
* Don't include GC time in heap profiles (#4225)Simon Marlow2010-09-131-11/+11
* Return memory to the OS; trac #698Ian Lynagh2010-08-131-1/+1
* Use StgWord64 instead of ullongIan Lynagh2010-04-211-17/+17
* Split part of the Task struct into a separate struct InCallSimon Marlow2010-03-091-1/+1
* remove global 'total_allocated', seems to be the same as 'GC_tot_alloc'Simon Marlow2009-12-071-1/+1
* GC refactoring, remove "steps"Simon Marlow2009-12-031-26/+20
* Rollback: use cas() to claim the closure in copyPart(), to match copy_tag()Simon Marlow2009-08-201-2/+2
* rename whitehole_spin to evac_collision, and update it properlySimon Marlow2009-08-191-2/+2
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-15/+4
* Use a more compact +RTS -s output for TasksSimon Marlow2009-05-081-2/+4
* Use work-stealing for load-balancing in the GCSimon Marlow2009-03-131-1/+0
* Keep the remembered sets local to each thread during parallel GCSimon Marlow2009-01-121-1/+0
* Add a --machine-readable RTS flagIan Lynagh2008-11-231-2/+22
* Use mutator threads to do GC, instead of having a separate pool of GC threadsSimon Marlow2008-11-211-2/+2
* Refactoring and reorganisation of the schedulerSimon Marlow2008-10-221-0/+15