JavaJava
BOF60min
ADVANCED

Quiz: What do you know about java compiler optimizations?

This interactive session tests and enhances your understanding of the Java HotSpot compiler's advanced optimizations. Through a quiz format, it explores complex concepts like method inlining and code elimination, explaining each answer for learning. The session also highlights how efficient, albeit unreadable, code can rival clean code. Participation requires an internet-connected device.

Jago de Vreede
Jago de VreedeOpenValue

talkDetail.whenAndWhere

Wednesday, October 9, 12:55-13:55
BOF 1
talks.description
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 code. The compiler does this at different times, but what do you already know about these optimizations? In this quiz, I’ll test your knowledge of different optimizations. After each question, the answer will be explained. So even if you don’t know anything about the subject you should get a deeper understanding of why the compiler behaves as it does, even the most seasoned developers will go wtf at somepoint. It also shows why sometimes fast unreadable code is just as good as clean code. To be able to participate you will need an internet-connected device.
Quiz
Optimizations
Fast unreadable code
Java HotSpot compilers
talks.speakers
Jago de Vreede

Jago de Vreede

OpenValue

Netherlands

Jago is a full-stack software engineer at OpenValue, as a software engineer he has seen a broad-spectrum of projects. He also likes to take Java to the extreme and do things with are normally not done with Java, like playing an automated guitar. He is passionate about his work and likes to share his knowledge and has therefore spoken at conferences worldwide.
comments.title

comments.speakerNotEnabledComments