diff src/share/vm/gc_implementation/shared/gcUtil.hpp @ 269:850fdf70db2b

Merge
author jmasa
date Mon, 28 Jul 2008 15:30:23 -0700
parents d6340ab4105b
children 9ee9cf798b59
line wrap: on
line diff
--- a/src/share/vm/gc_implementation/shared/gcUtil.hpp	Fri Jul 25 11:29:03 2008 -0700
+++ b/src/share/vm/gc_implementation/shared/gcUtil.hpp	Mon Jul 28 15:30:23 2008 -0700
@@ -58,6 +58,12 @@
     _average(0.0), _sample_count(0), _weight(weight), _last_sample(0.0) {
   }
 
+  void clear() {
+    _average = 0;
+    _sample_count = 0;
+    _last_sample = 0;
+  }
+
   // Accessors
   float    average() const       { return _average;       }
   unsigned weight()  const       { return _weight;        }
@@ -115,6 +121,12 @@
   float deviation()      const         { return _deviation;  }
   unsigned padding()     const         { return _padding;    }
 
+  void clear() {
+    AdaptiveWeightedAverage::clear();
+    _padded_avg = 0;
+    _deviation = 0;
+  }
+
   // Override
   void  sample(float new_sample);
 };