First, analyze using a JFR execution profile to find out which method is taking more time. If that doesn't yield results, use OTel instrumentation (if running on a JVM, use the Java agent) and analyze it using the response trace ID that is taking a longer time. I am using clickhouse+hyperdx for Otel
26.07.2025 05:15 β π 1 π 0 π¬ 0 π 0
>explore source code and interfaces
Isn't it what these agentic AI tools do (like Claude code, junie etc) ?
02.07.2025 23:35 β π 0 π 0 π¬ 1 π 0
YouTube video by Devoxx UK
Advanced performance analysis with async-profiler by Andrei Pangin
Advanced performance analysis with async-profiler by Andrei Pangin @devoxx.uk #jvm www.youtube.com/watch?v=u7-S...
17.05.2025 22:18 β π 6 π 3 π¬ 0 π 0
AOT Method Profiling JEP status has changed to candidate. openjdk.org/jeps/515
In my latest benchmark with Spring Petclinic, it allows to speedup the warmup compared to the regular JIT (red line versus blue one).
Stabilized peak performance is currently slightly lower, but hopefully will be fixed.
15.05.2025 08:32 β π 7 π 2 π¬ 0 π 1
JEP 515: Ahead-of-Time Method Profiling
Maybe in the future it's possible to get rid of these daemons altogether with the new AOT caching? openjdk.org/jeps/515
16.05.2025 06:53 β π 0 π 0 π¬ 1 π 0
C
30.04.2025 18:24 β π 0 π 0 π¬ 0 π 0
JEP 514: Ahead-of-Time Command-Line Ergonomics
New JEP: Ahead-of-Time Command-Line Ergonomics
Very nice to streamline how to create an AOT cache for your application.
openjdk.org/jeps/514
30.04.2025 13:41 β π 6 π 2 π¬ 0 π 0
I've been using the Exposed library for a while, and I find that things can get quite complicated sometimes; figuring out the DSL isn't always easy for complex queries. It seems like ExoQuery makes handling those much easier.
29.04.2025 23:14 β π 1 π 0 π¬ 0 π 0
A taste what is already delivered and what is coming to JDKs with Project Leyden. The warmup curve for javac compile tasks clearly improve the further you go into the AOT woods.
22.04.2025 11:12 β π 26 π 7 π¬ 2 π 0
We just integrated a performance improvement to Java String that will provide a ~10x performance boost in some applications where Strings are used as keys and where the associated values are constant foldable. This will make JDK 25 faster.
github.com/openjdk/jdk/...
22.04.2025 15:14 β π 78 π 21 π¬ 2 π 1
Do you have doc for backend kotlin developers who are never used Dagger or any Andoid DI frameworks? I'm looking for some explanations of its core concepts. Also, is it recommanded for ktor Server side apps?
04.04.2025 16:39 β π 0 π 0 π¬ 1 π 0
Our "javac on #WebAssembly" demo (and code!) for #WasmIO25 is up on GitHub in case you want to play with the new Wasm backend for @graalvm.org! π
More details to follow soon!
graalvm.github.io/graalvm-demo...
28.03.2025 16:42 β π 27 π 14 π¬ 1 π 0
hsdis HotSpot Disassembly Plugin Downloads
Nice. If you want to use a pre-compiled library with an existing JVM, I used it from,
chriswhocodes.com/hsdis/ and builds.shipilev.net/hsdis/
21.03.2025 00:13 β π 1 π 1 π¬ 0 π 0
Kotlin 2.1.20
π Kotlin 2.1.20 is here! π
This release brings powerful new features and improvements:
β¨ K2 support for kapt and Lombok plugins
π Common atomic types and improved UUIDs in stdlib
β±οΈ Native time-tracking API
β‘ New inlining optimizations in Kotlin/Native
Learn more: kotl.in/f959fd
20.03.2025 16:00 β π 42 π 7 π¬ 0 π 1
Java 24 / JDK 24: General Availability: mail.openjdk.org/pipermail/jd...
Features: openjdk.org/projects/jdk...
#java24 #jdk24 #openjdk #java
18.03.2025 13:23 β π 112 π 62 π¬ 8 π 2
How to build an off-site NAS with a Raspberry Pi and LTE
Your very own remote NASberry Pi
Build an off-site NAS with a Raspberry Pi and LTE and put it on your tailnet, following this new tutorial from XDA Developers. Perfect way to celebrate Pi Day!
14.03.2025 16:54 β π 22 π 3 π¬ 0 π 0
This is really cool... One small request, use java HttpClient instead of unirest in the examples.
13.03.2025 18:11 β π 1 π 0 π¬ 1 π 0
github.com/openjdk/jdk/...
Another nice improvement from @douglea.bsky.social
- "Improve performance of delayed task handling . This speeds up some Loom operations by almost an order of magnitude (and similarly for CompletableFuture). π€― #jvm
25.02.2025 04:07 β π 2 π 0 π¬ 0 π 0
The `maxParallelForks` configuration exists for test tasks, but I'm wondering why it's limited to them.
07.02.2025 20:42 β π 0 π 0 π¬ 1 π 0
GitHub - roastedroot/sqlite4j: Pure Java SQLite JDBC Driver
Pure Java SQLite JDBC Driver. Contribute to roastedroot/sqlite4j development by creating an account on GitHub.
github.com/roastedroot/... - A pure #java SQLite JDBC driver AOT compiled from c -> #WASM -> JVM Bytecode using chicory.dev AOT build time compiler.
This opens the door for many tools and libraries to be easily ported to the JVM with no native dependencies..amazing π€―
04.02.2025 04:37 β π 16 π 7 π¬ 1 π 0
We make the command line glamorous.
https://charm.land/
he/him
/in/jakemannix, fka @pbrane
professionally: Tech Fellow, AI & Relevance, Walmart Global Tech
here: bad math jokes, AI in general, puns, OSS ML news, outdoorsy stuff, DL papers, shitposting, the fall of democracy
Staff Software Engineer at Freeletics doing Android things and more
Go from concept to production and beyond. Kiro is an AI IDE that works alongside you to turn ideas into production code with spec-driven development. Try it now for free at kiro.dev
@Java Champion working on Hypersistence Optimizer, author of High-Performance Java Persistence.
Blogging at http://vladmihalcea.com
I write and draw cartoons about #Kotlin at http://typealias.com
Diligently tracking and posting any @openjdk.org JEP updates.
Built by @hardcoding.fr on https://github.com/PerfectSlayer/openjdk-jep-bsky. Feedback welcome!
Official Gradle account. We are the providers of the Develocity build and test performance acceleration and failure analytics solution to improving developer productivity and the Gradle Build Tool.
News & tips for devs building plugins for @JetBrains.com products.
Subscribe: https://jb.gg/mp-updates
Comedy writer, recovering software engineer.
Finding joy in saying nonsense with a straight face.
Most recent book: chethaase.com/androids
Principal Product Engineer at @fusionauth.io . Hangs out on HN too much. Helps with Boulder Ruby. Author of "Letters to a New Developer", contributor to "97 Things Every Cloud Engineer Should Know". Writes at http://ciamweekly.com
The Adoptium Working Group promotes and supports high-quality runtimes and associated technology for use across the Java ecosystem. Part of @eclipse.org
Swift is a general-purpose programming language that's fast, modern, safe, and a joy to write. Designed for all, developed in the open.
Googleβs UI toolkit to build apps for mobile, web, & desktop from a single codebase. Official hashtag is #FlutterDev.
An approachable, portable, and productive language for high-quality apps on any platform. https://dart.dev
Regular news about #ApacheKafka or any Kafka API compatible implementation including the direct ecosystem. We are not affiliated with the Apache Software Foundation.
Teaching everything about Scala, Kotlin, functional programming and more.
https://rockthejvm.com
JVM/Java Enthusiast and author of Jeffrey Analyst (https://www.jeffrey-analyst.cafe/)
Father of 2. Hacker, Engineer. Love Math, Science, History. Two time Entrepreneur w/exits. Former Googler on GWT, Gmail & AI. Currently, about 4-years working on ML models.