Hitchhiker's Guide to Performance Reloaded for Java 15
summary
Shows a step-by-step workflow for quickly diagnosing Java server performance and stability problems (GC, memory leaks, thread dumps, deadlocks, thread contention, SQL hotspots and transaction locks) and demonstrates tools and techniques with live demos. Also highlights what's new in Java 15 for performance, including how to collect and analyze GC logs and inspect heap dumps and thread dumps.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:10What is performance?
- 3:18First steps in performance issues
- 4:43Crime scene with jcmd and jinfo
- 10:07JVM parameter analysis
- 13:16Application quick reference
- 15:16Demo: Java 8 vs. Java 15
- 20:07Load test with jMeter and VisualVM
- 24:15Garbage collector comparison
- 27:20GC logs and analysis
- 30:22Heap dump analysis with Eclipse MAT
- 35:04Profilers and memory leaks
- 38:07CPU profiling and hotspots
- 41:19Summary and tips
- 42:02Q&A
related talks
47mTracing Java's Hidden Performance Traps
47mManaging and monitoring a JVM
46mProfiling your Java Application A Beginner’s Guide
45mMastering JVM Profiling: Advanced Techniques and Real-Life Case Studies
47mPractical Performance Analysis
44mDiagnosing Problems in Java Applications
32mMastering JVM Memory Troubleshooting - From OutOfMemoryErrors to Leaks
51mThe Power of JDK Flight Recorder: Efficient Profiling and Troubleshooting for Java Applications
