< prev index next >

src/hotspot/share/gc/shared/ageTable.cpp

Print this page
@@ -69,10 +69,20 @@
    for (size_t* p = sizes; p < sizes + table_size; ++p) {
      *p = 0;
    }
  }
  
+ #ifndef PRODUCT
+ bool AgeTable::is_clear() {
+   size_t total = 0;
+   for (size_t* p = sizes; p < sizes + table_size; ++p) {
+     total += *p;
+   }
+   return total == 0;
+ }
+ #endif // !PRODUCT
+ 
  void AgeTable::merge(const AgeTable* subTable) {
    for (int i = 0; i < table_size; i++) {
      sizes[i]+= subTable->sizes[i];
    }
  }
< prev index next >