Advertisement ยท 728 ร— 90

Posts by Petr Bouda

Preview
#java #jvm #performance #profiling #opensource #flamegraphs #devtools #kubernetes #docker #ai #easterrelease | Petr Bouda ๐Ÿฐ๐Ÿ”ฅ Jeffrey's Easter Egg Hunt is ON! ๐Ÿ”ฅ๐Ÿฐ Four months ago, Jeffrey was coming to town with a Christmas promise. Today? Version 0.7.0 hatches โ€“ and this one is LOADED. ๐Ÿ‘‰ Release Notes: https://lnkd.in/d6...

New Easter Release of Jeffrey 0.7.0 is out! ๐Ÿ˜‰

2 weeks ago 1 2 0 0
Preview
10 or more reasons to not use JDKโ€™s HttpClient Java mostly, and general tech

HTTP over Unix Domain Socket
openjdk.org/jeps/8377806

It's never too late, but still it should have been possible since jdk11. This draft appears to support passing a SocketAddress. But it will only support UDS at least at first.
That said other concerns remain...

blog.arkey.fr/2026/02/08/t...

3 weeks ago 3 1 0 0

๐Ÿ“ข Microsoft is hiring a Senior Compiler Engineer to work on the #JVM!

If you have strong compiler / codegen / optimization skills, this could be your next big challenge.

Want a referral? Send me a DM.

#Hiring #CompilerEngineering #Systems #Microsoft #Java #OpenJDK #Java25

7 months ago 13 12 0 0

Standard JDK API for reading JFR has possibility to pass an interval (start and end). Unfortunately, don't know any better way to do it. Even chunks can overlap.

8 months ago 1 0 0 0
Maven Central: cafe.jeffrey-analyst:jeffrey-events Discover jeffrey-events in the cafe.jeffrey-analyst namespace. Explore metadata, contributors, the Maven POM file, and more.

central.sonatype.com/artifact/caf...

8 months ago 0 0 0 0
Preview
Jeffrey - Java Profiling Tool Jeffrey - Java Profiling Tool for JFR Recordings

Inject custom HTTP JFR events into your code and then open JFR in www.jeffrey-analyst.cafe :)

8 months ago 0 0 1 0
Preview
Jeffrey - Java Profiling Tool Jeffrey - Java Profiling Tool for JFR Recordings

๐Ÿš€ See it in action: www.jeffrey-analyst.cafe#/tour-with-e...

9 months ago 0 0 0 0
Preview
Jeffrey - Java Profiling Tool Jeffrey - Java Profiling Tool for JFR Recordings

๐Ÿ”ฅ Jeffrey 0.5 is HERE! ๐Ÿ”ฅ
โœจ Big Upgrade of Java performance detective. Ready to level up your Java performance game?โœจ

Look at the current features!
๐Ÿ”— www.jeffrey-analyst.cafe#features

#Java #Performance #JFR #OpenJDK

9 months ago 4 2 1 0
Post image

I just updated the JFR events collection (sapmachine.io/jfrevents). It now includes JDK 25 and JDK 26 with my CPUTimeSample event:

10 months ago 5 3 0 0
Advertisement
Advanced performance analysis with async-profiler by Andrei Pangin
Advanced performance analysis with async-profiler by Andrei Pangin YouTube video by Devoxx UK

Insightful session on advanced performance analysis with async-profiler, presented by Andrei Pangin.

๐ŸŽฅ www.youtube.com/watch?v=u7-S...

#Java #Performance #Profiling

11 months ago 17 10 0 0
Preview
8193513: add support for printing a stack trace on class loading by dougxc ยท Pull Request #14553 ยท openjdk/jdk In the development of libgraal, it has been very useful to see why a given class is loaded (e.g., trying to reduce startup time by avoiding unnecessary eager class loading). One way to do this is t...

TIL: since jdk22 you can use the JVM option -XX:LogClassLoadingCauseFor=com.mycompany.MyClass in conjunction with -Xlog:class+load+cause* to find out the stacktrace that triggers the load of the specify class.
see github.com/openjdk/jdk/...

11 months ago 19 10 1 0
Preview
Feedback on v4.0 release ยท async-profiler async-profiler ยท Discussion #1224 v4.0 Features #895, #905: jfrconv binary and numerous converter enhancements #944: Interactive Heatmap #1064: Native memory leak profiler #1002: An option to display instruction addresses #1007: Op...

๐Ÿฅณ๐Ÿฅณ github.com/async-profil...

1 year ago 0 0 0 0