return ...

OpenJDK Contributions

I’m an OpenJDK Reviewer mainly focused on the Garbage Collection (GC) subsystem(s), with an emphasis on ZGC. You can see my active roles in the OpenJDK Community Census https://openjdk.org/census#jsikstro.

Contributions

You can find the bulk of my OpenJDK contributions in the following links:

Projects

My largest contribution is leading an effort to redesign ZGC’s memory allocation layer to address virtual address space fragmentation. This work has internally been dubbed the Mapped Cache, for its inclusion of a cache for mapped memory.

  • Defined requirements and designed a new allocation and defragmentation strategy. Implemented and integrated the solution into ZGC without regressions in existing functionality. Improved robustness and scalability of virtual memory handling in large heap scenarios, improving performance and robustness for large-scale workloads.
  • PR: https://github.com/openjdk/jdk/pull/24547

Other noteworthy contributions/project participations:

© 2024-2026 Joel Sikström GitHub LinkedIn