diff -r 0cd040567d60 -r d2dd79a4fd69 src/share/vm/runtime/os.cpp --- a/src/share/vm/runtime/os.cpp Wed Mar 09 19:51:23 2016 +0300 +++ b/src/share/vm/runtime/os.cpp Tue Mar 15 17:39:56 2016 -0700 @@ -325,6 +325,10 @@ // We need to initialize large page support here because ergonomics takes some // decisions depending on large page support and the calculated large page size. large_page_init(); + + // VM version initialization identifies some characteristics of the + // the platform that are used during ergonomic decisions. + VM_Version::init_before_ergo(); } void os::signal_init() {