Tag: managed-runtime
All the articles with the tag "managed-runtime".
How does Narrow OOP structure look like
在 64 bit 平台上一个 oop 指针占用 8 bytes 的大小,在 Java 堆中各种地方都塞满了 OOP 指针,如果大家都是 8 bytes 那占用的大小就比较大。所以 64 bit 平台上 JVM 使用了压缩指针技术 Compressed OOP。它引入了一种窄指针...
OOP access logic in OpenJDK 21 Hotspot JVM
Cause there's not much material telling me about how OOP access is implemented (apart from comments in OpenJDK Hotspot C++ code), I am going to analyze how...
OpenJDK 21 Hotspot JVM G1 GC explained
G1 GC 的算法原理不赘述,此处专门分析 OpenJDK 21 Hotspot JVM 的 G1 GC 具体实现细节。
Debug OpenJDK 21 C2 compiler load barrier
Adding a load barrier to OpenJDK 21 G1 GC heap and debugging the resulting C2 JIT crash.