> java -Djvmci.InitTimer=true -XX:JVMCIThreads=1 -XX:-UseJVMCINativeLibrary CountUppercase.java INITIALIZING THREAD: Thread[#19,JVMCI CompilerThread0,9,system] START: HotSpotJVMCIRuntime. START: CompilerToVM.registerNatives DONE: CompilerToVM.registerNatives [1 ms] START: HotSpotVMConfig START: CompilerToVm readConfiguration DONE: CompilerToVm readConfiguration [0 ms] START: HotSpotVMConfigStore fill maps DONE: HotSpotVMConfigStore fill maps [0 ms] DONE: HotSpotVMConfig [2 ms] START: find factory:aarch64 DONE: find factory:aarch64 [1 ms] START: create JVMCI backend:aarch64 START: create providers START: create MetaAccess provider DONE: create MetaAccess provider [1 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 [1 ms] START: instantiate backend DONE: instantiate backend [0 ms] DONE: create JVMCI backend:aarch64 [2 ms] DONE: HotSpotJVMCIRuntime. [11 ms] INITIALIZING THREAD: Thread[#19,JVMCI CompilerThread0,9,system] START: InitializeOptions DONE: InitializeOptions [0 ms] INITIALIZING THREAD: Thread[#19,JVMCI CompilerThread0,9,system] START: CompilerConfigurationFactory.selectFactory DONE: CompilerConfigurationFactory.selectFactory [2 ms] INITIALIZING THREAD: Thread[#19,JVMCI CompilerThread0,9,system] START: HotSpotGraalRuntime. START: HotSpotBackendFactory.register DONE: HotSpotBackendFactory.register [7 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 [5 ms] START: create ForeignCalls provider DONE: create ForeignCalls provider [4 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 [16 ms] START: create loopsdata provider DONE: create loopsdata provider [0 ms] START: create SnippetReflection provider DONE: create SnippetReflection provider [1 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 [27 ms] START: create Suites provider DONE: create Suites provider [7 ms] DONE: create providers [63 ms] START: instantiate backend DONE: instantiate backend [4 ms] DONE: create backend:aarch64 [68 ms] START: aarch64.completeInitialization START: foreignCalls.initialize DONE: foreignCalls.initialize [50 ms] START: lowerer.initialize DONE: lowerer.initialize [17 ms] DONE: aarch64.completeInitialization [68 ms] DONE: HotSpotGraalRuntime. [154 ms] 1 (272 ms) 2 (255 ms) 3 (232 ms) 4 (231 ms) 5 (227 ms) 6 (157 ms) 7 (66 ms) 8 (64 ms) 9 (68 ms) total: 10737891561660358 (1638 ms)