What do you know about Java compiler optimizations?
The Java HotSpot compilers support a suite of advanced optimizations to enable high performance programs. Some of these optimizations include method inlining, removing unnecessary checks and loop unrolling. The compiler does this at different times, but what do you already know about these optimizations? In this talk, Ill test your knowledge of different optimizations via an interactive quiz. With the help of some questions we will dive into what the compiler does and when. After each question the answer will be explained. So even if you dont know anything about the subject you should get a deeper understanding of why the compiler behaves as it does. And why sometimes bad code is just as good as the clean code.