RSS.Social

Mostly nerdless

follow: @[email protected]

Posts

Don’t use Arrays or other Complex Types in Custom JFR Events

Creating a Gridfinity Chocolate Advent Calendar

Who instruments the native instrumenters?

Running an LLM on an Android Phone

Making JFR Quack: Importing JFR files into DuckDB

JFR and Equality: A tale of many objects

Silencing JFR’s Startup Message

How to waste CPU like a Professional

Profiling with the Cloud Foundry CLI Java plugin

Java 25’s new CPU-Time Profiler: Removing Redundant Synchronization (4)

Java 25’s new CPU-Time Profiler: Queue Sizing (3)

Java 25’s new CPU-Time Profiler: The Implementation (2)

Profiling idea (unsorted from March 2025)

An Experimental Front-End for JFR Queries

Java 25’s new CPU-Time Profiler (1)

Running Garden Linux on a Phone

Taming the Bias: Unbiased* Safepoint-Based Stack Walking in JFR

CAP in the pocket: Developing Java Applications on your Phone

Hello eBPF: A scheduler controlled by sound (20)

Who instruments the instrumenters and has a runtime handler?

Hello eBPF: Concurrency Testing using Custom Linux Schedulers (19)

A Glance into JFR Class and Method Tagging

Sched-ext Scheduler Contest FOSDEM’25

The eBPF Verifier Errors Project

Hello eBPF: Writing a Lottery Scheduler in Pure Java with bpf_for_each Support (18)

Hello eBPF: Writing a Lottery Scheduler in Java with sched-ext (17)