-
Enhancement
-
Resolution: Fixed
-
P4
-
13
-
b03
DelayCompilationDuringStartup is unused, untested and doesn't appear to be useful. The default value of true implies compilation will be delayed until the "main application class" is loaded, but that is no longer the case.
Running fastdebug with -XX:+TraceBytecodes -XX:+TraceCompilationPolicy it's clear that calling SystemProps::nativeProperties calls CompilationPolicy::completed_vm_startup, and since this is roughly the 4000th bytecode executed the "delay" is effectively non-existent as implemented and thus not useful.
Running fastdebug with -XX:+TraceBytecodes -XX:+TraceCompilationPolicy it's clear that calling SystemProps::nativeProperties calls CompilationPolicy::completed_vm_startup, and since this is roughly the 4000th bytecode executed the "delay" is effectively non-existent as implemented and thus not useful.
- relates to
-
JDK-8219685 Startup failure: assert(!Universe::is_module_initialized()) failed: Incorrect java.lang.Module pre module system initialization
- Resolved