Speaker Details

Jarek Ratajski
Digital Asset

I love programming since my first line of code I did on the C64 in Basic. Somewhere in 90ties I've switched from C++ to Java and spent then 20 Years developing mostly Java software working for various companies and projects. 

I work at Digital Asset writing Haskell and Scala – but my heart is still close to Java and Kotlin.


from Java and Scala to assembly
Deep Dive (ADVANCED level)
Room 4

When it comes to performance, many developers take for granted statements (myths) that are not always valid, no longer correct, or were never accurate.

Performance and benchmarking were always tough topics, and in languages such as java and scala, there are so many layers between code and machine that any analysis seems futile. 

We will, however, try to do this and check a few exciting examples of scala code snippets down to the "bare metal".

We will use recent JVM versions, including graal and some valuable tools such as

jitwatch, javap, gc logs, jmh, performance counters. 

The next time someone claims something about performance, you can measure and check it.

More