Changeset b38433b for src/Common/Stats.h
- Timestamp:
- Mar 5, 2019, 6:17:55 PM (5 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, persistent-indexer, pthread-emulation, qualifiedEnum
- Children:
- b830e046, c101756
- Parents:
- 34737de (diff), 972540e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Common/Stats.h
r34737de rb38433b 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // Heap.h --7 // Stats.h -- 8 8 // 9 9 // Author : Thierry Delisle … … 16 16 #pragma once 17 17 18 // Entry point for compiler analytics. 19 /* 20 The compiler currently supports 3 times of analytics: 21 - generic counters 22 - heap statistics 23 - timiing statistics 24 25 These can be enabled using the --stats option, to which a comma seperated list of options can be passed. 26 For more details see Stats.cc 27 28 Counters: 29 The counters are a generic tree of counters that print in a 2-column output format. 30 They can count maximums, averages, totals, etc. 31 32 Currently all counters are under the same enable block, this could be changed if needed. 33 34 Heap: 35 Measures the total calls malloc and free as the peak number of allocations per pass 36 37 Timing: 38 Comming soon 39 */ 40 41 18 42 #include "Common/Stats/Counter.h" 19 43 #include "Common/Stats/Heap.h" 44 #include "Common/Stats/Time.h" 45 46 namespace Stats { 47 void parse_params(const char * const params); 48 void print(); 49 }
Note: See TracChangeset
for help on using the changeset viewer.