MENU

Fun & Interesting

Java Optimizing Tutorial - Java Complete Course

Dev Lessons 14,311 2 years ago
Video Not Working? Fix It Now

Optimize performance in Java | #JavaOptimizingTutorial , #JavaCompleteCourse , #OptimizeperformanceinJava ⭐️Chapters⭐️ Getting Started 0:00:00 Introduction What Does A Compiler Do? 0:02:47 Anatomy Of A Compiler 0:07:33 How Does Java Code Execute? Java Bytecode 0:11:51 Class File Format 0:18:35 javac Optimizations Hotspot Execution Lifecycle 0:24:42 Lifecycle With Simple Program 0:32:15 General VM Tricks 0:40:09 Triggering The JIT 0:48:14 Tiered Compilation 0:57:26 Methods That Won't JIT 1:03:35 PrintAssembly & JITWatch 1:11:37 Benchmarking Java Performance JITs: The Real Java Compilers 1:18:23 Peephole And Local Optimizations 1:25:04 Peephole And Local Optimizations Demo 1:35:45 Global Optimizations 1:43:59 Data Dependence And Static Single Assignment 1:53:13 Optimizations 1:53:23 More Applications Of SSA 2:00:24 Concurrency Implications 2:11:15 Types In Compilers 2:18:48 Back To Something Real 2:25:51 Inter-Procedural Optimization 2:33:49 Revisiting Performance Mysteries Speculative Optimizations 2:42:37 Speculative Optimizations 2:49:49 Uncommon Traps 2:56:22 Devirtualization 3:05:11 Devirtualization - Type Profiles 3:12:49 Devirtualization - Unique Concrete Methods Other Things To Think About 3:18:30 Other Surprises 3:28:06 What To Optimize 3:35:02 Instrumentation 3:40:59 Honest Profilers Congratulations 3:46:38 End of the course Java optimization training is for experienced Java users and covers topics such as HotSpot execution, JITs, and speculative optimizations. By completing the course, you'll be able to optimize Java code with HotSpot.

Comment