Johannes Bechberger

Johannes Bechberger

Johannes Bechberger

A JVM developer working on profilers and their underlying technology, e.g. JEP Candidate 435, in the SapMachine team at SAP.

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]
Likes 2
Comments 19
Shares 0
Articles 55
Views 343,2K

All 19 Comments

Custom Events in the Blocky World: Using JFR in Minecraft

I was searching for some JFR-related settings on the internet when I stumbled upon the /jfr command that exists in Minecraft…

Custom JFR Events: A Short Introduction

Find out how JFR allows you to implement your events to record custom information directly in your profiling file.

Loom is just HyperThreading in Java

I had an epiphany: Aren’t virtual threads with Loom just a version of HyperThreading on the JVM?

Putting JFR into Context

Have you ever wanted to bring your JFR events into context? Adding information on sessions, user IDs, and more can improve your ability to make sense of all the events in your profile.

JDWP, onthrow and a mysterious error

Collaborating with other people from different companies in an Open-Source project is great.

Level-up your Java Debugging Skills with on-demand Debugging

Learn about onthrow and onjcmd and more that can improve the performance of on-demand debugging, as this allows us to trigger the start of the debugging session from outside the debugger.

Report of My Trip to JavaZone and Northern Germany

Between 2nd and 17th September, I gave three talks in three different cities!

C2 Might Be Slowing Down Your Builds

Disabling C2 can be an option to speed up builds of smaller Java applications in CI systems, mainly when restricted to one or two CPU cores.

Taming the Bias: Unbiased Safepoint-Based Stack Walking

Erik Österlund summed up the problems with my previous JEP proposal, and in a way with AsyncGetCallTrace, quite nicely, and here are my responses!

AsyncGetCallTrace Reworked: Frame by Frame with an Iterative Touch!

This article is the first of two articles covering the draft of a new iterator-based stack walking API, which builds the base for the follow-up article on safepoint-based profiling.

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

https://foojay.io/today/author/johannes-bechberger/feed/
Copied to the clipboard