Overview
Discover hidden gems in JDK 9 through this 44-minute conference talk by Oracle JVM Architect Mikael Vidstedt and Intel Senior Staff Software Engineer Sandhya Viswanathan. Explore lesser-known but crucial technologies developed by Oracle and partners like Intel to enhance Java's performance, reduce footprint, and improve scalability. Learn about optimizations including support for larger vectors with enhanced vectorization, optimized math libraries, cryptography and compression acceleration, compact strings, and new APIs with optimized implementations. Gain insights into how these features benefit big data, cloud, microservices, HPC, and FSI applications. Delve into topics such as JShell, Garbage Collector improvements, Class Data Sharing, Java Flight Recorder, Mission Control, Unified Logging, and key performance optimizations including AVX512, Compact Strings, Heap Dump, Math and Crypto optimizations, and Software Acceleration techniques.
Syllabus
Introduction
JShell
Garbage Collector
Deprecation
Class Data Sharing
Improvements
OT
Java Flight Recorder
Mission Control
Unified Logging
Performance
Key Optimizations
Vectorization
AVX512
Example
Reduction
Vectorize
Compact Strings
Heap Dump
Math Optimization
Crypto Optimization
Compression Acceleration
Software Acceleration
CRC32 C
Array Compare
MMA
Conclusion
Taught by
Java