Jonathan Ross is a developer and a financial engineer at IMC - a technology driven trading firm based in Amsterdam with offices in Chicago, New York and Sydney. Having developed high performance concurrent algorithms in Java and C++ for 20 years, he knows a thing or two about Java performance.
In this session, we will take a practical, hands-on look at Java performance tuning. We will discuss methodology (the scientific method), and how to apply it to Java SE systems (on any budget). Exploring concrete examples using tools such as Java Mission Control, VisualVM and Yourkit, we will focus on ways of measuring performance, learn how to interpret the data, and discuss ways of eliminating bottlenecks and even how to avoid future performance regressions.