< prev index next >

src/hotspot/share/gc/cms/parNewGeneration.cpp

Print this page
rev 50505 : imported patch 8204613-stringtable-unclean-fix

*** 589,600 **** 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()) ! {} 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. --- 589,605 ---- 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()) { ! 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 >