comparison src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp @ 2177:3582bf76420e

6990754: Use native memory and reference counting to implement SymbolTable Summary: move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank
author coleenp
date Thu, 27 Jan 2011 16:11:27 -0800
parents f95d63e2154a
children 1d1603768966
comparison
equal deleted inserted replaced
2176:27e4ea99855d 2177:3582bf76420e
114 114
115 case system_dictionary: 115 case system_dictionary:
116 SystemDictionary::always_strong_oops_do(&mark_and_push_closure); 116 SystemDictionary::always_strong_oops_do(&mark_and_push_closure);
117 break; 117 break;
118 118
119 case vm_symbols:
120 vmSymbols::oops_do(&mark_and_push_closure);
121 break;
122
123 case code_cache: 119 case code_cache:
124 // Do not treat nmethods as strong roots for mark/sweep, since we can unload them. 120 // Do not treat nmethods as strong roots for mark/sweep, since we can unload them.
125 //CodeCache::scavenge_root_nmethods_do(CodeBlobToOopClosure(&mark_and_push_closure)); 121 //CodeCache::scavenge_root_nmethods_do(CodeBlobToOopClosure(&mark_and_push_closure));
126 break; 122 break;
127 123