comparison src/share/vm/classfile/classLoaderData.cpp @ 10183:868d87ed63c8

8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions Reviewed-by: mgerdin, coleenp
author jmasa
date Tue, 12 Feb 2013 14:15:45 -0800
parents 1cb4795305b9
children 9d75bcd7c890
comparison
equal deleted inserted replaced
10182:5c93c1f61226 10183:868d87ed63c8
670 seen_dead_loader = true; 670 seen_dead_loader = true;
671 ClassLoaderData* dead = data; 671 ClassLoaderData* dead = data;
672 dead->unload(); 672 dead->unload();
673 data = data->next(); 673 data = data->next();
674 // Remove from loader list. 674 // Remove from loader list.
675 // This class loader data will no longer be found
676 // in the ClassLoaderDataGraph.
675 if (prev != NULL) { 677 if (prev != NULL) {
676 prev->set_next(data); 678 prev->set_next(data);
677 } else { 679 } else {
678 assert(dead == _head, "sanity check"); 680 assert(dead == _head, "sanity check");
679 _head = data; 681 _head = data;