Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore performance optimization techniques for Java applications in this 45-minute Devoxx conference talk that focuses on improving existing deployments without code changes or affecting diagnostic tools. Learn about various JDK enhancement projects including OpenJDK Leyden, CRaC (Coordinated Restore at Checkpoint), and Project Lilliput, along with advanced technologies like Graal JIT compiler, client VM, native images, buildpacks, virtual threads, and fused JDKs. Discover how these "legal dopes" can significantly improve hardware utilization and application performance while frameworks and runtimes approach end-of-life. Examine the measurable benefits and trade-offs of each optimization approach, understanding when and how to implement them effectively in production environments. Gain insights into reducing resource expenditure on profiling and optimization tasks, freeing up development resources and budget for more complex migrations and optimizations without disrupting existing application architecture.
Syllabus
Legal JVM dopes for your apps by Dmitry Chuyko
Taught by
Devoxx