Profiling: you are doing it all WRONG! The SHOCKING truth about CPU vs. real time
Now that I get your attention :)
My perf latency profiling changes merged:
web.git.kernel.org/pub/scm/linux/…
First profiler ever that samples realtime (not CPU time) and suitable for latency optimization
I am excited to finally announce the release of #netty4.2.0.Final which is in the making for quite some time! This release comes with a lot of new exciting features, including the highly anticipated #io_uring support. See netty.io/news/2025/04/0…
Interesting issue in OpenJDK's UUID.compareTo(): It uses signed comparisons, which leads to unexpected sorting when the highest bit in either word is set. It can't be fixed since altering a sort order between versions is a big no-no.
bugs.openjdk.org/browse/JDK-702…
🚨 There has been a breakthrough in the world of hash tables 🚨
A paper that disproves the longstanding conjecture that uniform hashing is optimal.
"Optimal Bounds for Open Addressing Without Reordering" by Martín Farach-Colton, Andrew Krapivin, William Kuszmaul…
a university undergrad made hash tables faster and broke 40-year-old belief 🤯
for 40 years, it was believed that we cannot have better than O(n) operation for hash table worst case inserts and searches if it uses open addressing - for the hash index, look linearly until you…
Lilliput 2 (aka 4-byte-object-headers) is now in the Lilliput project repo (based on JDK25-dev). For testing, grab nightlies from here (thanks, @shipilev):
builds.shipilev.net/openjdk-jdk-li…
New @CMUDB Course: Database Query Optimization!
A survey of how to build a SQL optimizer from scratch covering foundational and state-of-the-art implementations. All lectures available on Youtube: 15799.courses.cs.cmu.edu/spring2025/
github.com/davidtos/JUring
io_uring for Java.
"Doing Random reads JUring achieves 33% better performance than Java NIO FileChannel operations for local files and 78% better performance for remote files."
Parts of Leyden and other CDS improvements are now in JDK mainline, in time for JDK 24 fork. The improvements are visible even on simple HelloWorld-style examples. There are even more things to squeeze!
Завтра, 12 ноября в 19:00 МСК, в преддверии нового сезона Podlodka Java Crew, посвященного асинхронной архитектуре, Никита Коваль раскроет внутренние механизмы каналов в Kotlin coroutines, которые делают их такими эффективными.
youtube.com/live/qCCuSsR0i…
Let's say you commit a change that makes an application 0.05% slower. No big deal, right?
Well, at the scale of Meta, it is a big deal--a small slowdown for a large application can waste thousands of servers. It's such a big deal that Meta needs a way to catch these performance…
Hello Apache Kafka 3.9.0!
- last release using ZooKeeper
- tiered storage is production-ready
Plus many more KIPs, improvements, and bug-fixes. For details, check out the release blog post: kafka.apache.org/blog#apache_ka…
Thanks to 133 contributors and our RM @cmccabe314!
Upgrade time! We just released Apache Kafka 3.8.1!
Thanks to all 24 contributors and our RM @jlprat!
For more details checkout out the release blog post: kafka.apache.org/blog#apache_ka…
📣 Calling all Cassandra users!
Come explore Apache Cassandra® 5.0 and what to look forward to in Cassandra 5.1. 👁 Join @mck_sw and @sami_kaksonen on 30 October.
RSVP ➡️ dtsx.io/3U2vMOF
Leyden is going to be a breakthrough technology for startup and time-to-performance improvements. There are many other things that could be improved, squeezing even more perf. Just a taste:
266 Followers 457 Following🇧🇬Software Engineer @DataStax, everything data enthusiast; curious life-long learner who does winter sports, painting, reading,and traveling in between coding
10K Followers 409 FollowingThe Adoptium Working Group promotes and supports high-quality runtimes and associated technology for use across the @Java ecosystem. Part of @EclipseFdn
1K Followers 18 FollowingVP Engineering, Java SE Platform, Oracle. "The statements and opinions expressed here are my own and do not necessarily represent those of Oracle Corp.”
5K Followers 448 FollowingPerformance 🥷 @Intel. Book author📖. Blogger✍️. Speaker📢. Chess fan♟️. My newsletter: https://t.co/k0RKkc64zE. All opinions are my own. he/him
4K Followers 615 FollowingIntelligent, open source application data infrastructure for the enterprise
#ApacheCassandra #OpenSearch #ApacheKafka #Redis #PostgreSQL #Cadence
14K Followers 2K FollowingSoftware Engineer @datadoghq working on Go Profiling, Performance, OpenTelemetry and more. Before: @Apple, Co-founder @transloadit, @nodejs core dev
3 Followers 17 FollowingCambridge Canoe Club is a friendly, family-oriented community for paddlers of all levels and disciplines. Join us to learn, train, and connect with others!
54 Followers 17 FollowingInventor of the original real-time Java. Founder of NewMonics. Three decades of leadership in high-level software approaches for time-critical systems.
3K Followers 158 FollowingThe official Twitter account for Red Hat's Java team covering Java developer related community activities and technology.
https://t.co/hCU44Pab3n
2K Followers 473 FollowingAdvancing the @Java Language Specification 🚀 | Engineering for the Java Compiler @Oracle. This is my personal account; any opinions expressed are my own.
29K Followers 2K FollowingSoftware performance expert. Ranked in the top 2% of scientists globally (Stanford/Elsevier 2024) and among GitHub's top 1000 developers.
531 Followers 27 FollowingTracking updates to the Java Enhancement Proposals. See https://t.co/VV1VSeQQyd to learn more about JEPs.
Not linked to any official Java/JDK/Oracle entity.
266 Followers 457 Following🇧🇬Software Engineer @DataStax, everything data enthusiast; curious life-long learner who does winter sports, painting, reading,and traveling in between coding
469 Followers 765 FollowingPersonal acct. I do not speak for my employer or anyone else.
Whoever believes that technology has its own agency and we can but submit is a superstitious fool.
10K Followers 792 FollowingHi from VirtualJUG (vJUG), the world's first online-only Java User Group. Join us, and the best Java experts in the community!
No recent Favorites. New Favorites will appear here.