Mercurial > hg > graal-compiler
comparison src/share/vm/gc_implementation/shared/gcTraceTime.hpp @ 20190:0982ec23da03
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
Reviewed-by: jwilhelm, ehelin, tschatzl
author | brutisso |
---|---|
date | Thu, 19 Jun 2014 13:31:14 +0200 |
parents | 86e6d691f2e1 |
children |
comparison
equal
deleted
inserted
replaced
20189:5d855d021755 | 20190:0982ec23da03 |
---|---|
23 */ | 23 */ |
24 | 24 |
25 #ifndef SHARE_VM_GC_IMPLEMENTATION_SHARED_GCTRACETIME_HPP | 25 #ifndef SHARE_VM_GC_IMPLEMENTATION_SHARED_GCTRACETIME_HPP |
26 #define SHARE_VM_GC_IMPLEMENTATION_SHARED_GCTRACETIME_HPP | 26 #define SHARE_VM_GC_IMPLEMENTATION_SHARED_GCTRACETIME_HPP |
27 | 27 |
28 #include "gc_implementation/shared/gcTrace.hpp" | |
28 #include "prims/jni_md.h" | 29 #include "prims/jni_md.h" |
29 #include "utilities/ticks.hpp" | 30 #include "utilities/ticks.hpp" |
30 | 31 |
31 class GCTimer; | 32 class GCTimer; |
32 | 33 |
36 bool _print_cr; | 37 bool _print_cr; |
37 GCTimer* _timer; | 38 GCTimer* _timer; |
38 Ticks _start_counter; | 39 Ticks _start_counter; |
39 | 40 |
40 public: | 41 public: |
41 GCTraceTime(const char* title, bool doit, bool print_cr, GCTimer* timer); | 42 GCTraceTime(const char* title, bool doit, bool print_cr, GCTimer* timer, GCId gc_id); |
42 ~GCTraceTime(); | 43 ~GCTraceTime(); |
43 }; | 44 }; |
44 | 45 |
45 #endif // SHARE_VM_GC_IMPLEMENTATION_SHARED_GCTRACETIME_HPP | 46 #endif // SHARE_VM_GC_IMPLEMENTATION_SHARED_GCTRACETIME_HPP |