Johannes Bechberger 5/20/2025

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

Read Original

This technical article details the implementation of unbiased safepoint-based stack walking for Java Flight Recorder (JFR) as described in JEP 518. It explains how cooperative sampling avoids safepoint bias by recording state in signal handlers and walking stacks at safepoints, making the process safer and more efficient than the current JFR sampler.

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

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

2
Designing Design Systems
TkDodo Dominik Dorfmeister 2 votes
3
Introducing RSC Explorer
Dan Abramov 1 votes
5
Fragments Dec 11
Martin Fowler 1 votes
6
Adding Type Hints to my Blog
Daniel Feldroy 1 votes
7
Refactoring English: Month 12
Michael Lynch 1 votes
9