RSS.Social

Mostly nerdless

follow: @[email protected]

Posts

Calling jcmd Commands Programmatically

On HotSpot Error Files and Useful Tools

Java 26 is boring, and that’s a good thing

Writing a tiny JSON Parser

Redacting Data from Heap Dumps via hprof-redact

Femtocli: A small but mighty CLI library for small CLI tools in < 45KB

Redacting Sensitive Data from Java Flight Recorder Files

Implement a new JStall Feature with Me

The Java Version Quiz

Reproducing a Tricky Bug in Minutes With a Custom Linux Scheduler Written in Java

Reading and Writing JFR Files Programmatically

The Fastest Way to get the Version of a Java Installation

OpenJDK is faster than GraalVM Java*

How to Build an Executable from a JAR using ExecJAR

Quickly Inspect your Java Application with JStall

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)