Mercurial > hg > graal-compiler
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; |