Speculative Optimization in the JVM: Understanding Runtime PerformanceSpeculative Optimization in the JVM: Understanding Runtime PerformanceJan 18Jan 18
Type profiling and speculation in JVMHow JVM uses runtime type information to optimize performanceJan 18Jan 18
Java’s type safety guaranteesJava’s type safety guarantees are fundamental rules and checks that Java enforces to prevent type-related errors.Jan 18Jan 18
Building a Virtual Machine, JVM-inspired — Byte-code execution (Part 8)Adding support for executing the compiled code!Jan 16Jan 16
Understanding OSR in JVM (On-Stack Replacement)What is On-Stack Replacement in the Java Virtual Machine?Jan 15Jan 15
Building a Virtual Machine, JVM-inspired — Compilation (Part 7)Adding compilation to our Virtual Machine.Jan 14Jan 14
How to install HotSpot Disassembler (hsdis) on macOSThe simplest way to install hsdis is using Homebrew with Capstone as the backend.Jan 13Jan 13