So, what about that JFR context prototype I as jabbering about?!
Here we go, the second part of my blog - jbachorik.github.io/posts/se…
#java #jfr #jvm #performance #profiling @java @OpenJDK @datadoghq
With Enthusiasm retweeted
Fun facts.
1. GCC has -fdiagnostics-format=json, which outputs compile errors as JSON.
2. JSON is easy to parse with python, which can easily write markdown.
3. There's a tool called mdcat, which pretty prints markdown in the terminal.
Make of this information what you will.
With Enthusiasm retweeted
Unable to build JMC with newer maven versions? Try disabling the http-blocker with a repo local settings file in .mvn (stackoverflow.com/questions/…)

ALT <settings xmlns="http://maven.apache.org/SETTINGS/1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 http://maven.apache.org/xsd/settings-1.2.0.xsd"> <mirrors> <mirror> <id>maven-default-http-blocker</id> <mirrorOf>dummy</mirrorOf> <name>Dummy mirror to override default blocking mirror that blocks http</name> <url>http://0.0.0.0/</url> <blocked>false</blocked> </mirror> </mirrors> </settings>
My grandad fought those fuckers. Now they are celebrated by our 'civilised' West.
I haven't been this much disgusted for a really long time ...
With Enthusiasm retweeted
“You cannot take any people, of any color, and exempt them from the requirements of civilization - including work, behavioral standards, personal responsibility….without ruinous consequences to them and to society at large.” - Thomas Sowell
With Enthusiasm retweeted
Pluto’s Mountains, Frozen Plains and Foggy Hazes - from NASA’s New Horizons Space Probe
With Enthusiasm retweeted
GraalVM for JDK 21/Polyglot 23.1 just landed! 🤩
GU is dead! You can now use all languages from Maven Central without barriers.
This is such a big change that we felt the need to justify it with a blog post:
medium.com/graalvm/truffle-u…
Oh, jmethodid, no matter how many 'clever' checks I put around you, you always find a way to crash JVM!
(I know, I know, jmethodid is not safe to store between calls but there is literally no other way to implement a profiler on JVM, FFS!)
With Enthusiasm retweeted
"How BTrace Happened"--an airhacks.fm podcast conversation with @yardus about Java profilers, DTrace, Btrace a bit @netbeans jvisualvm is ready to listen: adambien.blog/roller/abien/e… #java #podcast
With Enthusiasm retweeted
We made use of cache line alignment for context storage in Datadog’s customisation of async-profiler. In reactive applications the context can change thousands of times per thread per second, and updating the context could have become a scalability bottleneck otherwise.
Cache Line Alignment in C++ — How It Makes Your Program Faster. by Ryonald Teofilo link.medium.com/A7cygbCj7Cb
First part of my blog about profiling in context in Java
jbachorik.github.io/posts/se…
#java #jvm #jfr #profiling #performance
Hm, the body language of this person reminds of one Austrian guy ... Schickelgruber, was it?
This Post is from an account that no longer exists. Learn more
With Enthusiasm retweeted
Debugging latency with profilers richardstartin.github.io/pos…
With Enthusiasm retweeted
JVM LS 2023 videos are slowly appearing here:
youtube.com/playlist?list=PL…















