> java -Djvmci.InitTimer=true -XX:JVMCIThreads=1 -XX:+UseJVMCINativeLibrary CountUppercase.java INITIALIZING THREAD: Thread[#3,main,5,main] START: HotSpotJVMCIRuntime. START: CompilerToVM.registerNatives DONE: CompilerToVM.registerNatives [0 ms] START: HotSpotVMConfig START: CompilerToVm readConfiguration DONE: CompilerToVm readConfiguration [0 ms] START: HotSpotVMConfigStore fill maps DONE: HotSpotVMConfigStore fill maps [0 ms] DONE: HotSpotVMConfig [1 ms] START: find factory:aarch64 DONE: find factory:aarch64 [0 ms] START: create JVMCI backend:aarch64 START: create providers START: create MetaAccess provider DONE: create MetaAccess provider [0 ms] START: create RegisterConfig DONE: create RegisterConfig [0 ms] START: create CodeCache provider DONE: create CodeCache provider [0 ms] START: create ConstantReflection provider DONE: create ConstantReflection provider [0 ms] START: create StackIntrospection provider DONE: create StackIntrospection provider [0 ms] DONE: create providers [0 ms] START: instantiate backend DONE: instantiate backend [0 ms] DONE: create JVMCI backend:aarch64 [0 ms] START: InitializeOptions DONE: InitializeOptions [0 ms] DONE: HotSpotJVMCIRuntime. [1 ms] INITIALIZING THREAD: Thread[#3,main,5,main] START: CompilerConfigurationFactory.selectFactory DONE: CompilerConfigurationFactory.selectFactory [0 ms] INITIALIZING THREAD: Thread[#3,main,5,main] START: HotSpotGraalRuntime. START: HotSpotBackendFactory.register DONE: HotSpotBackendFactory.register [0 ms] START: create backend:aarch64 START: create providers START: create HotSpotRegisters provider DONE: create HotSpotRegisters provider [0 ms] START: create NativeABICallerSaveRegisters DONE: create NativeABICallerSaveRegisters [0 ms] START: create WordTypes DONE: create WordTypes [0 ms] START: create ForeignCalls provider DONE: create ForeignCalls provider [0 ms] START: create platform configuration provider DONE: create platform configuration provider [0 ms] START: create MetaAccessExtensionProvider DONE: create MetaAccessExtensionProvider [0 ms] START: create stamp provider DONE: create stamp provider [0 ms] START: create Lowerer provider DONE: create Lowerer provider [0 ms] START: create loopsdata provider DONE: create loopsdata provider [0 ms] START: create SnippetReflection provider DONE: create SnippetReflection provider [0 ms] START: create Bytecode provider DONE: create Bytecode provider [0 ms] START: create IdentityHashCode provider DONE: create IdentityHashCode provider [0 ms] START: create Replacements provider DONE: create Replacements provider [0 ms] START: create GraphBuilderPhase plugins DONE: create GraphBuilderPhase plugins [0 ms] START: create Suites provider DONE: create Suites provider [0 ms] DONE: create providers [0 ms] START: instantiate backend DONE: instantiate backend [0 ms] DONE: create backend:aarch64 [0 ms] START: aarch64.completeInitialization START: foreignCalls.initialize DONE: foreignCalls.initialize [1 ms] START: lowerer.initialize DONE: lowerer.initialize [0 ms] DONE: aarch64.completeInitialization [1 ms] DONE: HotSpotGraalRuntime. [1 ms] 1 (105 ms) 2 (113 ms) 3 (78 ms) 4 (71 ms) 5 (79 ms) 6 (76 ms) 7 (77 ms) 8 (77 ms) 9 (76 ms) total: 10737888596109555 (830 ms)