diff options
author | Ben Gamari <ben@smart-cactus.org> | 2018-03-20 12:17:43 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2018-03-20 12:18:17 -0400 |
commit | 0a778ebeccefe6c3c2540a06d5a1c585f18e01ab (patch) | |
tree | 18d125a173019985b5827e9ed6f5ab6845cad0af /rts/Stats.h | |
parent | 57001d93da7b50a58e67a712bd4d4cee1d004b6a (diff) | |
download | haskell-0a778ebeccefe6c3c2540a06d5a1c585f18e01ab.tar.gz |
Revert "rts, base: Refactor stats.c to improve --machine-readable report"
This reverts commit 2d4bda2e4ac68816baba0afab00da6f769ea75a7.
Diffstat (limited to 'rts/Stats.h')
-rw-r--r-- | rts/Stats.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/rts/Stats.h b/rts/Stats.h index 7cd49fc768..1c56344f81 100644 --- a/rts/Stats.h +++ b/rts/Stats.h @@ -66,49 +66,4 @@ void statDescribeGens( void ); Time stat_getElapsedGCTime(void); Time stat_getElapsedTime(void); -typedef struct GenerationSummaryStats_ { - uint32_t collections; - uint32_t par_collections; - Time cpu_ns; - Time elapsed_ns; - Time max_pause_ns; - Time avg_pause_ns; -#if defined(THREADED_RTS) && defined(PROF_SPIN) - uint64_t sync_spin; - uint64_t sync_yield; -#endif -} GenerationSummaryStats; - -typedef struct RTSSummaryStats_ { - // These profiling times could potentially be in RTSStats. However, I'm not - // confident enough to do this now, since there is some logic depending on - // global state that I do not understand. (Or if I do understand it, it's - // wrong) - Time rp_cpu_ns; - Time rp_elapsed_ns; - Time hc_cpu_ns; - Time hc_elapsed_ns; - - Time exit_cpu_ns; - Time exit_elapsed_ns; - -#if defined(THREADED_RTS) - uint32_t bound_task_count; - uint64_t sparks_count; - SparkCounters sparks; - double work_balance; -#else // THREADED_RTS - double gc_cpu_percent; - double gc_elapsed_percent; -#endif - uint64_t fragmentation_bytes; - uint64_t average_bytes_used; // This is not shown in the '+RTS -s' report - uint64_t alloc_rate; - double productivity_cpu_percent; - double productivity_elapsed_percent; - - // one for each generation, 0 first - GenerationSummaryStats* gc_summary_stats; -} RTSSummaryStats; - #include "EndPrivate.h" |