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