Does Java need "inline" types? What project Valhalla can bring to Java from a narrow view of performance engineer

Day 2 /  / Track 1  /  RU

Value types are the key part of experimental project Valhalla which should bring new abilities to Java language. It's a story not only about performance, it's also a story about safety, abstraction, expressiveness, maintainability, etc. But on this session we will talk about performance. Which performance benefits value types bring to Java and how we could exploit it.


Download presentation
Sergey Kuksenko
Oracle

Sergey works as Java Performance Engineer at Oracle. His primary goal is making Oracle JVM faster digging into JVM runtime, JIT compilers, class libraries and etc. His favorite area is an interaction of Java with modern hardware.