< prev index next >
src/hotspot/share/gc/cms/parNewGeneration.cpp
Print this page
rev 50505 : imported patch 8204613-stringtable-unclean-fix
@@ -589,12 +589,17 @@
AbstractGangTask("ParNewGeneration collection"),
_young_gen(young_gen), _old_gen(old_gen),
_young_old_boundary(young_old_boundary),
_state_set(state_set),
_strong_roots_scope(strong_roots_scope),
- _par_state_string(StringTable::weak_storage())
-{}
+ _par_state_string(StringTable::weak_storage()) {
+ StringTable::reset_dead_counter();
+}
+
+ParNewGenTask::~ParNewGenTask() {
+ StringTable::finish_dead_counter();
+}
void ParNewGenTask::work(uint worker_id) {
CMSHeap* heap = CMSHeap::heap();
// Since this is being done in a separate thread, need new resource
// and handle marks.
< prev index next >