1.1 --- a/src/share/vm/gc_implementation/g1/concurrentMark.hpp Fri Aug 14 13:44:15 2009 -0700 1.2 +++ b/src/share/vm/gc_implementation/g1/concurrentMark.hpp Wed Aug 19 12:53:25 2009 -0400 1.3 @@ -407,8 +407,6 @@ 1.4 // verbose level 1.5 CMVerboseLevel _verbose_level; 1.6 1.7 - COTracker _cleanup_co_tracker; 1.8 - 1.9 // These two fields are used to implement the optimisation that 1.10 // avoids pushing objects on the global/region stack if there are 1.11 // no collection set regions above the lowest finger. 1.12 @@ -720,8 +718,6 @@ 1.13 // Called to abort the marking cycle after a Full GC takes palce. 1.14 void abort(); 1.15 1.16 - void disable_co_trackers(); 1.17 - 1.18 // This prints the global/local fingers. It is used for debugging. 1.19 NOT_PRODUCT(void print_finger();) 1.20 1.21 @@ -773,9 +769,6 @@ 1.22 // number of calls to this task 1.23 int _calls; 1.24 1.25 - // concurrent overhead over a single CPU for this task 1.26 - COTracker _co_tracker; 1.27 - 1.28 // when the virtual timer reaches this time, the marking step should 1.29 // exit 1.30 double _time_target_ms; 1.31 @@ -928,27 +921,6 @@ 1.32 1.33 void set_concurrent(bool concurrent) { _concurrent = concurrent; } 1.34 1.35 - void enable_co_tracker() { 1.36 - guarantee( !_co_tracker.enabled(), "invariant" ); 1.37 - _co_tracker.enable(); 1.38 - } 1.39 - void disable_co_tracker() { 1.40 - guarantee( _co_tracker.enabled(), "invariant" ); 1.41 - _co_tracker.disable(); 1.42 - } 1.43 - bool co_tracker_enabled() { 1.44 - return _co_tracker.enabled(); 1.45 - } 1.46 - void reset_co_tracker(double starting_conc_overhead = 0.0) { 1.47 - _co_tracker.reset(starting_conc_overhead); 1.48 - } 1.49 - void start_co_tracker() { 1.50 - _co_tracker.start(); 1.51 - } 1.52 - void update_co_tracker(bool force_end = false) { 1.53 - _co_tracker.update(force_end); 1.54 - } 1.55 - 1.56 // The main method of this class which performs a marking step 1.57 // trying not to exceed the given duration. However, it might exit 1.58 // prematurely, according to some conditions (i.e. SATB buffers are