Please log in to watch this conference skillscast.
Finding and fixing performance bugs in real-world software is a tricky task. It involves exploration and experimentation. During this talk, you will discover several performance issues found while working on Dotty as well as tools used to diagnose those issues.
Areas to be covered include application specific and low-level performance counters as well as micro-benchmarking and regression testing. This talk is not Scala-specific and should apply to most statically typed languages on HotSpot.
The Call for Papers is now open for Scala eXchange 2017! Submit your talk for the chance to join a stellar line-up of experts on stage. Find out more.
YOU MAY ALSO LIKE:
- Kito Mann's Hacking HTML5 Web Components and Polymer (in London on 10th - 11th July 2017)
- Lightbend's Fast Track to Akka with Java (in London on 16th - 18th August 2017)
- F# eXchange 2018 (in London on 5th - 6th April 2018)
What should every programmer know about hardware - Intermediate
Dmitry has been working on Scala since 2013 when he joined Martin Odersky's research lab at EPFL, working on ScalaBlitz, macro-generated collections for Scala. Since 2015, he has been working on the Dotty Compiler. He designed Mini-Phases, ported the JVM backend, implemented support for Java 8 lambdas and default methods along with various other parts of the compiler, including the pattern matcher, lazy vals, tail recursion transformations and parts of erasure and mixin composition.He is currently working on implementing the Dotty Linker, an optimizing compiler based on Dotty.