QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Presentation: "JVM performance optimizations at Twitter's scale"

Track: Java Platform (hard-core Java) / Time: Wednesday 15:20 - 16:20 / Location: Henry Moore Room

Twitter is increasingly relying on services written in either Java or Scala and running on the JVM. While JVM gives us a world-class runtime in terms of operational stability, performance, and manageability, it is still not trivial to achieve the desired performance characteristics of the programs being run on it, especially when you're dealing with services that need lots of memory, or have very low latency requirements, or both. In this talk, we'll present examples of performance problems we encountered while operating JVM-based services and the ways we solved them.

Download slides

Attila Szegedi, Principal Member of Technical Staff, Oracle

Attila Szegedi

Biography: Attila Szegedi

Attila Szegedi is a Principal Member of the Technical Staff at Oracle. He is also known for his work on several Open Source projects, most notably he is a contributor to Mozilla Rhino, a JavaScript runtime for the JVM, a contributor to Kiji, Twitter's server-optimized Ruby runtime, the author of Dynalink – the dynamic linker framework for languages on the JVM, as well as one of the principal developers of the FreeMarker templating language runtime.

Twitter @asz