performanceshare & followShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:▼s+fShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:Java 24 Performance Improvements & Deprecations - Inside Java Newscast #82#video#java‑24 #performance #deprecationJava 24's feature list contains a whopping 24 JDK Enhancement Proposals. Here, we're going to look at the performance improvements and deprecations/removals.2024-12-12Integrity by Default - Inside Java Newscast #73#video#j_ms #performance #reflectionIntegrity is a cornerstone of the Java Platform as it enables/bolsters reliability, maintainability, security, and performance, but there are operations that undermine it. Now, Java wants to lock them down by default.2024-07-18The Hottest Language You Didn't Have On Your Radar#talk#pattern‑matching #performance #records #virtual‑threadsWith so much going on in the programming language space, it's easy to miss any specific language's success story and so in this talk I want to put a particularly hot one on your radar2024-02-05Save 10-20% Memory With Compact Headers - Inside Java Newscast #48#video#performanceJDK Enhancement Proposal 450 proposes to merge a compressed class word into the mark word to reduce object header size on 64-but systems from 96-128 bits to 64 bits, thus saving 10-20% of heap space2023-05-1124 Java Features You Missed In 2022 - Inside Java Newscast #39#video#collections #documentation #java‑18 #java‑19 #pattern‑matching #performance #recordsJDK 18 and JDK 19 preview a number of big ticket features but they also come with a lot of smaller improvements. Here are 24 less-known features that were added to Java in 2022. Among them additions to Future and ForkJoinPool, to HashSet and HashMap, Security and GC improvements, Custom Localized Date-Time Formats and an Internet Address Resolution SPI, and much more.2022-12-15GraalVM In OpenJDK And More JavaOne Announcements - Inside Java Newscast #36#video#community #java‑8 #java‑17 #openjdk #performanceOracle will contribute GraalVM's just-in-time compiler and native image technology to OpenJDK. It will also create EA and GA builds for JavaFX 20+ and is hard at work at creating generational ZGC to vastly improve ZGC's already impressive performance. And then there's the Java SE Subscription Enterprise Performance Pack, a drop-in replacement for JDK 8 with JDK 17 performance.2022-11-03Random Numbers and JDK Flight Recorder - Inside Java Newscast #9#video#java‑16 #java‑17 #random #performance #toolsThe new API for random number generation in Java 17 - why it needed to change and how the new API is more usable, extensible, and robust - and how to get started with JDK Flight Recorder, particularly on Java 16.2021-07-29Faster flatMaps with Stream::mapMulti in Java 16#post#java‑16 #streams #performanceJava 16 adds a new method mapMulti to Stream. It fills the same role as flatMap, but is more imperative - and faster.2020-11-04Improve Launch Times On Java 13 With Application Class-Data Sharing#post#java‑10 #java‑12 #java‑13 #performanceOn Java 10+, you can use application class-data sharing to reduce launch times, response time outliers, and memory footprint. By archiving class data with -Xshare:dump and loading it with -Xshare:on, the JVM's class loading workload can be reduced considerably.2019-09-15Caliz III: Hashing scripts and background compilation#video#performance #toolsLetting Caliz store native images and only create them for a given Java "script" (single source file) if needed2019-05-16Caliz II: Wrapping Graal AOT#video#performance #toolsExtending Caliz to create native images of Java "scripts" (single source files) with with Graal2019-05-01Caliz I: Wrapping JVM 11 and learning about Graal AOT#video#performance #toolsFirst steps toward an acceptable scripting experience with single-source-file execution and Graal native images2019-04-18Apache JMeter Tutorial#post#performance #toolsWant to load test your web app? Then you should know about Apache JMeter! This tutorial explains the basics and how to create & execute a test plan.2015-10-05Stream Performance - Your Ideas#post#java‑8 #performance #streamsAnother post about stream performance - this one implements your ideas about how else to approach the topic.2015-09-18Stream Performance#post#java‑8 #performance #streamsA close look at stream performance. How do they compare to for and for-each loops oder arrays and lists. And what role plays boxing?2015-09-07