Making the JVM fly: Experience with Enterprise JVM Performance tuning

A session at GOTO Aarhus 2012

Monday 1st October, 2012

2:30pm to 3:20pm (CET)

Sometimes you just know something should be running faster, but as long as it runs fast enough you leave it as-is. Then, a few clients start having interesting challenges and you realise you're going to need to start tuning the JVM to address the issues encountered. In this presentation, John will walk through two real-world performance tuning scenarios that he has encountered - topics to be covered include memory usage, object creation, I/O throttling, serialisation, benchmarking and testing. Although the majority of it is not rocket science, it can be astonishing how a few small changes can make a huge difference to the performance of a JVM application. When do you have to consider giving up object-oriented elegance in exchange for specific optimisations based on the way the JVM works? How much of an impact does object allocation have on a modern JVM? How good are developers at guessing where the real bottleneck is? Join us to learn the answers to these questions, and to gain insight into what's really involved in JVM tuning.

About the speaker

This person is speaking at this event.
John T Davies

Entrepreneur, father to 3 young boys, husband to @r_vogeleisen, director/co-founder of Incept5 & C24, keen photographer, Ă¼ber-geek, travel a lot, 140 chars yet?

Sign in to add slides, notes or videos to this session

GOTO Aarhus 2012

Denmark Denmark, Arhus

1st3rd October 2012

Tell your friends!


Time 2:30pm3:20pm CET

Date Mon 1st October 2012

Short URL


View the schedule


Books by speaker

  • Professional Java Server Programming J2EE, 1.3 Edition
  • Professional Java XML
  • 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts

See something wrong?

Report an issue with this session