src/share/vm/prims/jni.cpp

Print this page
rev 5870 : 8033426: Scale initial NewSize using NewRatio if not set on command line
Summary: Now using NewRatio to size initial NewSize if not specified on commandline.
Reviewed-by: jmasa, jwilhelm


4933 #include "gc_implementation/g1/heapRegionRemSet.hpp"
4934 #endif
4935 #include "utilities/quickSort.hpp"
4936 #include "utilities/ostream.hpp"
4937 #if INCLUDE_VM_STRUCTS
4938 #include "runtime/vmStructs.hpp"
4939 #endif
4940 
4941 #define run_unit_test(unit_test_function_call)              \
4942   tty->print_cr("Running test: " #unit_test_function_call); \
4943   unit_test_function_call
4944 
4945 // Forward declaration
4946 void TestReservedSpace_test();
4947 void TestReserveMemorySpecial_test();
4948 void TestVirtualSpace_test();
4949 void TestMetaspaceAux_test();
4950 void TestMetachunk_test();
4951 void TestVirtualSpaceNode_test();
4952 void TestOldFreeSpaceCalculation_test();

4953 #if INCLUDE_ALL_GCS
4954 void TestG1BiasedArray_test();
4955 #endif
4956 
4957 void execute_internal_vm_tests() {
4958   if (ExecuteInternalVMTests) {
4959     tty->print_cr("Running internal VM tests");
4960     run_unit_test(TestReservedSpace_test());
4961     run_unit_test(TestReserveMemorySpecial_test());
4962     run_unit_test(TestVirtualSpace_test());
4963     run_unit_test(TestMetaspaceAux_test());
4964     run_unit_test(TestMetachunk_test());
4965     run_unit_test(TestVirtualSpaceNode_test());
4966     run_unit_test(GlobalDefinitions::test_globals());
4967     run_unit_test(GCTimerAllTest::all());
4968     run_unit_test(arrayOopDesc::test_max_array_length());
4969     run_unit_test(CollectedHeap::test_is_in());
4970     run_unit_test(QuickSort::test_quick_sort());
4971     run_unit_test(AltHashing::test_alt_hash());
4972     run_unit_test(test_loggc_filename());
4973     run_unit_test(TestOldFreeSpaceCalculation_test());

4974 #if INCLUDE_VM_STRUCTS
4975     run_unit_test(VMStructs::test());
4976 #endif
4977 #if INCLUDE_ALL_GCS
4978     run_unit_test(TestG1BiasedArray_test());
4979     run_unit_test(HeapRegionRemSet::test_prt());
4980 #endif
4981     tty->print_cr("All internal VM tests passed");
4982   }
4983 }
4984 
4985 #undef run_unit_test
4986 
4987 #endif
4988 
4989 #ifndef USDT2
4990 HS_DTRACE_PROBE_DECL3(hotspot_jni, CreateJavaVM__entry, vm, penv, args);
4991 DT_RETURN_MARK_DECL(CreateJavaVM, jint);
4992 #else /* USDT2 */
4993 DT_RETURN_MARK_DECL(CreateJavaVM, jint




4933 #include "gc_implementation/g1/heapRegionRemSet.hpp"
4934 #endif
4935 #include "utilities/quickSort.hpp"
4936 #include "utilities/ostream.hpp"
4937 #if INCLUDE_VM_STRUCTS
4938 #include "runtime/vmStructs.hpp"
4939 #endif
4940 
4941 #define run_unit_test(unit_test_function_call)              \
4942   tty->print_cr("Running test: " #unit_test_function_call); \
4943   unit_test_function_call
4944 
4945 // Forward declaration
4946 void TestReservedSpace_test();
4947 void TestReserveMemorySpecial_test();
4948 void TestVirtualSpace_test();
4949 void TestMetaspaceAux_test();
4950 void TestMetachunk_test();
4951 void TestVirtualSpaceNode_test();
4952 void TestOldFreeSpaceCalculation_test();
4953 void TestNewSize_test();
4954 #if INCLUDE_ALL_GCS
4955 void TestG1BiasedArray_test();
4956 #endif
4957 
4958 void execute_internal_vm_tests() {
4959   if (ExecuteInternalVMTests) {
4960     tty->print_cr("Running internal VM tests");
4961     run_unit_test(TestReservedSpace_test());
4962     run_unit_test(TestReserveMemorySpecial_test());
4963     run_unit_test(TestVirtualSpace_test());
4964     run_unit_test(TestMetaspaceAux_test());
4965     run_unit_test(TestMetachunk_test());
4966     run_unit_test(TestVirtualSpaceNode_test());
4967     run_unit_test(GlobalDefinitions::test_globals());
4968     run_unit_test(GCTimerAllTest::all());
4969     run_unit_test(arrayOopDesc::test_max_array_length());
4970     run_unit_test(CollectedHeap::test_is_in());
4971     run_unit_test(QuickSort::test_quick_sort());
4972     run_unit_test(AltHashing::test_alt_hash());
4973     run_unit_test(test_loggc_filename());
4974     run_unit_test(TestOldFreeSpaceCalculation_test());
4975     run_unit_test(TestNewSize_test());
4976 #if INCLUDE_VM_STRUCTS
4977     run_unit_test(VMStructs::test());
4978 #endif
4979 #if INCLUDE_ALL_GCS
4980     run_unit_test(TestG1BiasedArray_test());
4981     run_unit_test(HeapRegionRemSet::test_prt());
4982 #endif
4983     tty->print_cr("All internal VM tests passed");
4984   }
4985 }
4986 
4987 #undef run_unit_test
4988 
4989 #endif
4990 
4991 #ifndef USDT2
4992 HS_DTRACE_PROBE_DECL3(hotspot_jni, CreateJavaVM__entry, vm, penv, args);
4993 DT_RETURN_MARK_DECL(CreateJavaVM, jint);
4994 #else /* USDT2 */
4995 DT_RETURN_MARK_DECL(CreateJavaVM, jint