corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0878e-fa63-7063-b3eb-02da882713ea", "title": "Interrupts and the Generic Interrupt Controller on AArch64", "url": "https://joelsiks.com/posts/aarch64-interrupts/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8851a216", "title": "About", "url": "https://joelsiks.com/about/", "published_at": "2026-08-08T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8856d294", "title": "OpenJDK NMethod Entry Barriers", "url": "https://joelsiks.com/posts/nmethod-entry-barriers/", "published_at": "2026-07-05T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8890c9a9", "title": "Agentic AI Workflows for OpenJDK Development", "url": "https://joelsiks.com/posts/openjdk-ai-agents/", "published_at": "2026-05-23T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da89154ad8", "title": "JIT Compilers and Cache Coherency", "url": "https://joelsiks.com/posts/jit-compilers-and-cache-coherency/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da89263d16", "title": "Why is my first C++ (m)allocation always 72 KB?", "url": "https://joelsiks.com/posts/cpp-emergency-pool-72kb-allocation/", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da89e6eb72", "title": "Optimizing Java Class Metadata in Project Valhalla", "url": "https://joelsiks.com/posts/valhalla-inlinelayoutinfo-array-optimization/", "published_at": "2026-02-03T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8a6c3b00", "title": "NUMA-Aware Relocation in ZGC", "url": "https://joelsiks.com/posts/zgc-numa-aware-relocation/", "published_at": "2025-09-18T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8ab0c7eb", "title": "How MADV_COLLAPSE chooses a NUMA node", "url": "https://joelsiks.com/posts/madv-collapse-numa/", "published_at": "2025-09-05T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8aec9b33", "title": "How ZGC allocates memory for the Java heap", "url": "https://joelsiks.com/posts/zgc-heap-memory-allocation/", "published_at": "2025-04-16T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8b3bd518", "title": "Dynamic DNS failure with ddclient and Namecheap", "url": "https://joelsiks.com/posts/ddns-failure/", "published_at": "2025-03-22T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8b42a466", "title": "Inspecting OpenJDK performance on Linux using perf", "url": "https://joelsiks.com/posts/perf-linux/", "published_at": "2025-02-16T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8b9bcfd2", "title": "Huge Pages on Linux", "url": "https://joelsiks.com/posts/linux-huge-pages/", "published_at": "2024-10-19T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8c636f4e", "title": "How to install OpenJDK on Windows", "url": "https://joelsiks.com/posts/openjdk-install-windows/", "published_at": "2024-10-07T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8d4e0617", "title": "University Projects", "url": "https://joelsiks.com/uni/", "published_at": "2024-07-03T00:00:00+00:00" }, { "id": "01a0878e-fa63-7063-b3eb-02da8dd21034", "title": "Addressing Fragmentation in ZGC through Custom Allocators", "url": "https://joelsiks.com/posts/addressing-fragmentation/", "published_at": "2024-06-19T00:00:00+00:00" } ] posts
Claim your blog
Back to joelsiks.com
Blog · corpus.blog/blogs/joelsiks.com/posts
joelsiks.com
joelsiks.com
2026
Interrupts and the Generic Interrupt Controller on AArch64
original ↗
7 Sept 2026
About
original ↗
8 Aug 2026
OpenJDK NMethod Entry Barriers
original ↗
5 Jul 2026
Agentic AI Workflows for OpenJDK Development
original ↗
23 May 2026
JIT Compilers and Cache Coherency
original ↗
14 Apr 2026
Why is my first C++ (m)allocation always 72 KB?
original ↗
28 Feb 2026
Optimizing Java Class Metadata in Project Valhalla
original ↗
3 Feb 2026
2025
NUMA-Aware Relocation in ZGC
original ↗
18 Sept 2025
How MADV_COLLAPSE chooses a NUMA node
original ↗
5 Sept 2025
How ZGC allocates memory for the Java heap
original ↗
16 Apr 2025
Dynamic DNS failure with ddclient and Namecheap
original ↗
22 Mar 2025
Inspecting OpenJDK performance on Linux using perf
original ↗
16 Feb 2025
2024
Huge Pages on Linux
original ↗
19 Oct 2024
How to install OpenJDK on Windows
original ↗
7 Oct 2024
University Projects
original ↗
3 Jul 2024
Addressing Fragmentation in ZGC through Custom Allocators
original ↗
19 Jun 2024