JDK 9 Hidden Gems - Performance Optimizations and New Features
Offered By: Java via YouTube
Course Description
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
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity