parttimen3rd Profile Banner
Johannes Bechberger Profile
Johannes Bechberger

@parttimen3rd

Followers
2K
Following
484
Media
295
Statuses
1K

Hacking on OpenJDK and profilers at @SweetSapMachine

Karlsruhe
Joined July 2012
Don't wanna be here? Send us removal request.
@parttimen3rd
Johannes Bechberger
6 days
By the way, Firefox has not supported Java applets for 10 years ( and Chrome for 11 (, so essentially nobody will notice the removal of applets from Java.
@parttimen3rd
Johannes Bechberger
8 days
RIP Java Applets. You made Java popular and helped it grow to what it is today. JEP 504: Remove the Applet API has been proposed to target (, so there will be no more applets with the next JDK (JDK 26).
Tweet media one
2
1
2
@parttimen3rd
Johannes Bechberger
8 days
RIP Java Applets. You made Java popular and helped it grow to what it is today. JEP 504: Remove the Applet API has been proposed to target (, so there will be no more applets with the next JDK (JDK 26).
Tweet media one
3
7
50
@parttimen3rd
Johannes Bechberger
18 days
If you want to see what I'm doing in my spare, watch this talk:
0
1
3
@parttimen3rd
Johannes Bechberger
20 days
Learn how to use JFR queries and my new experimental query tool to explore your JFR recordings in this weeks blog post:
0
4
14
@parttimen3rd
Johannes Bechberger
1 month
Learn all about Java 25's new CPU-time profiler and why it matters in this week's blog post:
1
12
32
@parttimen3rd
Johannes Bechberger
1 month
I just updated the JFR events collection (. It now includes JDK 25 and JDK 26 with my CPUTimeSample event:
Tweet media one
0
1
12
@parttimen3rd
Johannes Bechberger
1 month
It finally happened :).
@Jepupdates
JEP Updates
1 month
JEP 509 ("JFR CPU-Time Profiling (Experimental)") updated: Status changed from "Targeted for version 25" to "Integrated for version 25". See
1
4
8
@parttimen3rd
Johannes Bechberger
1 month
Learn how to install and run Garden Linux on your smartphone using Termux and proot-distro in this week's short blog post:
0
1
2
@parttimen3rd
Johannes Bechberger
1 month
Well.
Tweet media one
Tweet media two
2
1
8
@parttimen3rd
Johannes Bechberger
2 months
JFR is getting a new method sampler that walks stacks at safepoints in JDK 25. Learn all about the new sampler in this week's blog post:
0
18
30
@parttimen3rd
Johannes Bechberger
2 months
In this weeks blog post I'll show you how develop and run a CAP Spring-Boot Java app locally on your Android phone using Termux and VSCode:.
0
3
15
@parttimen3rd
Johannes Bechberger
2 months
I'll be speaking with David Kiefer next Wednesday on writing Linux schedulers in Java at @jugka : Come by to see the first idle game scheduler in action (a scheduler where you yourself schedule the tasks in form of a cookie clicker style game).
0
4
7
@parttimen3rd
Johannes Bechberger
3 months
I just released the newest version of my Java profiling plugin for @intellijidea, it includes the newest version of async-profiler:
0
5
17
@parttimen3rd
Johannes Bechberger
3 months
RT @Jepupdates: JEP 509 ("JFR CPU-Time Profiling (Experimental)") added. See
0
5
0
@parttimen3rd
Johannes Bechberger
3 months
I finally got ap-loader published on maven central:
0
1
1
@parttimen3rd
Johannes Bechberger
3 months
I just released the newest version of ap-loader, a platform independent wrapper for async-profiler. The new versions supports async-profiler 4.0:
1
8
28
@parttimen3rd
Johannes Bechberger
4 months
Learn how to create a scheduler that makes your system run fast when you shout at it using sched-ext and hello-ebpf in this week's blog post:
0
0
14
@parttimen3rd
Johannes Bechberger
4 months
Join me to see how we can use an instrumenter that instruments instrumenters in a programmatic way (maven plugin included):
0
3
7
@parttimen3rd
Johannes Bechberger
5 months
RT @starbuxman: Johannes Bechberger, JDK developer and awesome engineer at SapMachine (the JDK team of SAP)
0
1
0
@parttimen3rd
Johannes Bechberger
5 months
RT @starbuxman: Hello eBPF: Concurrency Testing using Custom Linux Schedulers (and Java!).
0
8
0