< prev index next >
test/hotspot/gtest/memory/test_metaspace_allocation.cpp
Print this page
rev 49170 : imported patch meta-coal-0301
rev 49171 : imported patch 8185034-metaspace-cleanup-1-rename-metaspaceaux
rev 49172 : [mq]: 8185034-metaspace-cleanup-2-split-Metaspace-class
@@ -71,11 +71,11 @@
protected:
struct {
size_t allocated;
Mutex* lock;
- Metaspace* space;
+ ClassLoaderMetaspace* space;
bool is_empty() const { return allocated == 0; }
bool is_full() const { return allocated >= MAX_PER_METASPACE_ALLOCATION_WORDSIZE; }
} _spaces[NUM_PARALLEL_METASPACES];
chunk_geometry_t _chunk_geometry;
@@ -102,11 +102,11 @@
ASSERT_TRUE(_spaces[i].lock != NULL);
}
// Let every ~10th space be an anonymous one to test different allocation patterns.
const Metaspace::MetaspaceType msType = (os::random() % 100 < 10) ?
Metaspace::AnonymousMetaspaceType : Metaspace::StandardMetaspaceType;
- _spaces[i].space = new Metaspace(_spaces[i].lock, msType);
+ _spaces[i].space = new ClassLoaderMetaspace(_spaces[i].lock, msType);
_spaces[i].allocated = 0;
ASSERT_TRUE(_spaces[i].space != NULL);
}
// Returns the index of a random space where index is [0..metaspaces) and which is
< prev index next >