1722 return (jlong) new_cap_until_GC; |
1722 return (jlong) new_cap_until_GC; |
1723 WB_END |
1723 WB_END |
1724 |
1724 |
1725 WB_ENTRY(jlong, WB_MetaspaceCapacityUntilGC(JNIEnv* env, jobject wb)) |
1725 WB_ENTRY(jlong, WB_MetaspaceCapacityUntilGC(JNIEnv* env, jobject wb)) |
1726 return (jlong) MetaspaceGC::capacity_until_GC(); |
1726 return (jlong) MetaspaceGC::capacity_until_GC(); |
1727 WB_END |
|
1728 |
|
1729 WB_ENTRY(jboolean, WB_MetaspaceShouldConcurrentCollect(JNIEnv* env, jobject wb)) |
|
1730 return MetaspaceGC::should_concurrent_collect(); |
|
1731 WB_END |
1727 WB_END |
1732 |
1728 |
1733 WB_ENTRY(jlong, WB_MetaspaceReserveAlignment(JNIEnv* env, jobject wb)) |
1729 WB_ENTRY(jlong, WB_MetaspaceReserveAlignment(JNIEnv* env, jobject wb)) |
1734 return (jlong)Metaspace::reserve_alignment(); |
1730 return (jlong)Metaspace::reserve_alignment(); |
1735 WB_END |
1731 WB_END |
2307 CC"(Ljava/lang/ClassLoader;J)J", (void*)&WB_AllocateMetaspace }, |
2303 CC"(Ljava/lang/ClassLoader;J)J", (void*)&WB_AllocateMetaspace }, |
2308 {CC"freeMetaspace", |
2304 {CC"freeMetaspace", |
2309 CC"(Ljava/lang/ClassLoader;JJ)V", (void*)&WB_FreeMetaspace }, |
2305 CC"(Ljava/lang/ClassLoader;JJ)V", (void*)&WB_FreeMetaspace }, |
2310 {CC"incMetaspaceCapacityUntilGC", CC"(J)J", (void*)&WB_IncMetaspaceCapacityUntilGC }, |
2306 {CC"incMetaspaceCapacityUntilGC", CC"(J)J", (void*)&WB_IncMetaspaceCapacityUntilGC }, |
2311 {CC"metaspaceCapacityUntilGC", CC"()J", (void*)&WB_MetaspaceCapacityUntilGC }, |
2307 {CC"metaspaceCapacityUntilGC", CC"()J", (void*)&WB_MetaspaceCapacityUntilGC }, |
2312 {CC"metaspaceShouldConcurrentCollect", CC"()Z", (void*)&WB_MetaspaceShouldConcurrentCollect }, |
|
2313 {CC"metaspaceReserveAlignment", CC"()J", (void*)&WB_MetaspaceReserveAlignment }, |
2308 {CC"metaspaceReserveAlignment", CC"()J", (void*)&WB_MetaspaceReserveAlignment }, |
2314 {CC"getCPUFeatures", CC"()Ljava/lang/String;", (void*)&WB_GetCPUFeatures }, |
2309 {CC"getCPUFeatures", CC"()Ljava/lang/String;", (void*)&WB_GetCPUFeatures }, |
2315 {CC"getNMethod0", CC"(Ljava/lang/reflect/Executable;Z)[Ljava/lang/Object;", |
2310 {CC"getNMethod0", CC"(Ljava/lang/reflect/Executable;Z)[Ljava/lang/Object;", |
2316 (void*)&WB_GetNMethod }, |
2311 (void*)&WB_GetNMethod }, |
2317 {CC"forceNMethodSweep", CC"()V", (void*)&WB_ForceNMethodSweep }, |
2312 {CC"forceNMethodSweep", CC"()V", (void*)&WB_ForceNMethodSweep }, |