< prev index next >

src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp

Print this page

        

*** 4629,4639 **** // Scan all new class loader data objects and new dependencies that were // introduced during concurrent marking. ResourceMark rm; GrowableArray<ClassLoaderData*>* array = ClassLoaderDataGraph::new_clds(); for (int i = 0; i < array->length(); i++) { ! par_mrias_cl.do_class_loader_data(array->at(i)); } // We don't need to keep track of new CLDs anymore. ClassLoaderDataGraph::remember_new_clds(false); --- 4629,4639 ---- // Scan all new class loader data objects and new dependencies that were // introduced during concurrent marking. ResourceMark rm; GrowableArray<ClassLoaderData*>* array = ClassLoaderDataGraph::new_clds(); for (int i = 0; i < array->length(); i++) { ! par_mrias_cl.do_cld_nv(array->at(i)); } // We don't need to keep track of new CLDs anymore. ClassLoaderDataGraph::remember_new_clds(false);
*** 5205,5215 **** // Scan all class loader data objects that might have been introduced // during concurrent marking. ResourceMark rm; GrowableArray<ClassLoaderData*>* array = ClassLoaderDataGraph::new_clds(); for (int i = 0; i < array->length(); i++) { ! mrias_cl.do_class_loader_data(array->at(i)); } // We don't need to keep track of new CLDs anymore. ClassLoaderDataGraph::remember_new_clds(false); --- 5205,5215 ---- // Scan all class loader data objects that might have been introduced // during concurrent marking. ResourceMark rm; GrowableArray<ClassLoaderData*>* array = ClassLoaderDataGraph::new_clds(); for (int i = 0; i < array->length(); i++) { ! mrias_cl.do_cld_nv(array->at(i)); } // We don't need to keep track of new CLDs anymore. ClassLoaderDataGraph::remember_new_clds(false);
< prev index next >