< prev index next >

test/lib/sun/hotspot/WhiteBox.java

Print this page
rev 60538 : imported patch jep387-test.patch

*** 394,408 **** public native boolean isInStringTable(String str); // Memory public native void readReservedMemory(); public native long allocateMetaspace(ClassLoader classLoader, long size); - public native void freeMetaspace(ClassLoader classLoader, long addr, long size); public native long incMetaspaceCapacityUntilGC(long increment); public native long metaspaceCapacityUntilGC(); public native long metaspaceReserveAlignment(); // Don't use these methods directly // Use sun.hotspot.gc.GC class instead. public native boolean isGCSupported(int name); public native boolean isGCSelected(int name); public native boolean isGCSelectedErgonomically(); --- 394,421 ---- public native boolean isInStringTable(String str); // Memory public native void readReservedMemory(); public native long allocateMetaspace(ClassLoader classLoader, long size); public native long incMetaspaceCapacityUntilGC(long increment); public native long metaspaceCapacityUntilGC(); public native long metaspaceReserveAlignment(); + // Metaspace Arena Tests + public native long createMetaspaceTestContext(long commit_limit, long reserve_limit); + public native void destroyMetaspaceTestContext(long context); + public native void purgeMetaspaceTestContext(long context); + public native void printMetaspaceTestContext(long context); + public native long getTotalCommittedWordsInMetaspaceTestContext(long context); + public native long getTotalUsedWordsInMetaspaceTestContext(long context); + public native long createArenaInTestContext(long context, boolean is_micro); + public native void destroyMetaspaceTestArena(long arena); + public native long allocateFromMetaspaceTestArena(long arena, long word_size); + public native void deallocateToMetaspaceTestArena(long arena, long p, long word_size); + + public native long maxMetaspaceAllocationSize(); + // Don't use these methods directly // Use sun.hotspot.gc.GC class instead. public native boolean isGCSupported(int name); public native boolean isGCSelected(int name); public native boolean isGCSelectedErgonomically();
< prev index next >