< prev index next >
src/share/vm/gc/shared/gcTimer.hpp
Print this page
rev 9733 : [mq]: webrev.00
rev 9735 : [mq]: webrev.02
@@ -160,16 +160,14 @@
};
class ConcurrentGCTimer : public GCTimer {
// ConcurrentGCTimer can't be used if there is an overlap between a pause phase and a concurrent phase.
// _is_concurrent_phase_active is used to find above case.
- NOT_PRODUCT(volatile bool _is_concurrent_phase_active;)
+ bool _is_concurrent_phase_active;
public:
-#ifndef PRODUCT
ConcurrentGCTimer(): GCTimer(), _is_concurrent_phase_active(false) {};
-#endif
void register_gc_pause_start(const char* name);
void register_gc_pause_end();
void register_gc_concurrent_start(const char* name, const Ticks& time = Ticks::now());
< prev index next >