hotspot/src/share/vm/memory/genMarkSweep.cpp
changeset 977 b90650e2a9f7
parent 670 ddf3e9583f2f
parent 971 f0b20be4165d
child 1388 3677f5f3d66b
equal deleted inserted replaced
824:ea3d0c81cee9 977:b90650e2a9f7
   188 #endif
   188 #endif
   189 }
   189 }
   190 
   190 
   191 
   191 
   192 void GenMarkSweep::deallocate_stacks() {
   192 void GenMarkSweep::deallocate_stacks() {
       
   193 
       
   194   GenCollectedHeap* gch = GenCollectedHeap::heap();
       
   195   gch->release_scratch();
       
   196 
   193   if (_preserved_oop_stack) {
   197   if (_preserved_oop_stack) {
   194     delete _preserved_mark_stack;
   198     delete _preserved_mark_stack;
   195     _preserved_mark_stack = NULL;
   199     _preserved_mark_stack = NULL;
   196     delete _preserved_oop_stack;
   200     delete _preserved_oop_stack;
   197     _preserved_oop_stack = NULL;
   201     _preserved_oop_stack = NULL;