No video

With Java 21, Your Code Runs Even Faster But How is that Possible? By Per Minborg

  Рет қаралды 11,559

Devoxx

Devoxx

Күн бұрын

For most workloads, Java 21 is the fastest Java version ever released. In this short talk, we will take a peak under the hood and explore some of the performance improvements that were made in recent Java versions and how old classes even from Java 1.0 (like RandomAccessFile) were made much faster with no change in user code calling the improved classes. We will also explore some future enhancement candidates and learn how performance is usually measured by committers to the Open JDK. Buckle up for a quick ride!
PER MINBORG
Per Minborg works in the Java Core Library team at Oracle, is an OpenJDK contributor, and is also a member of the Panama project team focusing on the FFM API. He is an inventor and developer with more than 20 years of Java coding experience. He has been a frequent contributor to various open-source projects, is a regular speaker at events, Oracle JavaOne alumnus, and co-author of the publication Modern Java.

Пікірлер: 6
@thoriig3887
@thoriig3887 9 ай бұрын
Greetings Per, great work and great improvements from you. i started to compare the enhancements between jdk11 and 21 (after watched your talk at the devoxx) because most of our legacy applications rely on jdk11 and builded a jhm testsuit with more practical workload to show the performance improvements. its amazing. hopefully besides all the new cool features also that will help to get a feet into the jdk21 door and convincing the stakeholders to invest more capacity in modernization. 👍
@onionhead0708
@onionhead0708 8 ай бұрын
Amazing~!! Great to know that we don't need to do anything but just upgrade the JDK to get performance improvement. Thanks~!
@TaranovskiAlex
@TaranovskiAlex 11 ай бұрын
Thank you! Awesome talk!
@brucedsm
@brucedsm 10 ай бұрын
Nice!
@b1ueocean
@b1ueocean 7 ай бұрын
Damn, all this just to get Java to the starting block 🤷‍♂️ After 20+ years being paid to: - adopt the litany of horrible engineering habits encouraged by the community - exhaust corporate budgets and cost centres through prescribed inefficiency at the team, process, software and management/maintenance levels - pollute code repositories with feature and feature testing verbosity, abstraction onions and boilerplate I’m finally free having decided to render modern c++ the primary implementation language at my startup. Will always prefer to have devs focus on reusable memory-safe libraries in-house than tackle every crazy consideration that goes into producing highly performant, consistent and efficiently scalable Java 😳 Roll on 2024 🎉
What is Spring-Boot Framework? (explained from scratch)
4:46
Visual Computer Science
Рет қаралды 214 М.
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 11 МЛН
Nurse's Mission: Bringing Joy to Young Lives #shorts
00:17
Fabiosa Stories
Рет қаралды 6 МЛН
🩷🩵VS👿
00:38
ISSEI / いっせい
Рет қаралды 28 МЛН
Мы сделали гигантские сухарики!  #большаяеда
00:44
Java 21 By Brian Goetz
48:25
Devoxx
Рет қаралды 22 М.
Java Bytecode Crash Course
47:42
Oracle Developers
Рет қаралды 56 М.
Java 21 new feature: Virtual Threads #RoadTo21
33:35
Java
Рет қаралды 62 М.
Know your Java? by Venkat Subramaniam
37:41
Devoxx
Рет қаралды 16 М.
Teaching old Streams new tricks  By Viktor Klang
50:51
Devoxx
Рет қаралды 20 М.
Java Performance Puzzlers by Douglas Hawkins
46:49
Devoxx
Рет қаралды 29 М.
Java Language update By Brian Goetz
1:02:04
Devoxx
Рет қаралды 15 М.
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 11 МЛН