January: JVM Tuning

The Java Virtual Machine is the foundation of any Java-based application or architecture and still most of us treat it as a black box and have to apply some dark arts when it comes to monitoring, adjusting and tweaking JVM settings. This talk will be an introduction into memory management and garbage collection tuning with the JVM. We will start with some discussion about memory sizing, the different memory generations and the object lifecycle across those. From there on we'll look at memory management in large 64-bit heaps and accompanying issues with cleaning up the mess (e.g. the available JVM Garbage Collection strategies and when to use which). Along the way I'll show a few useful tools to monitor JVMs, to inspect heap memory and to look into resp. visualise the Garbage Collection behaviour of our apps.

Speaker: Kai Koenig

Kai is a web technology consultant, architect, mentor and trainer with a strong focus on the Adobe technology stack who contributes to client projects all over the world. A few years ago he started new venture providing professional services for Adobe's rich client and enterprise technologies (and other web platforms) under the brand Ventego Creative. Before that he spent a few years working as a Software Solutions Architect for Macromedia and Adobe partners in Europe, Australia and New Zealand.

Historically nearly all of Adobe's server products are built on top of Java and a JVM so that regular cross-overs into the Java world when it comes to deploying or extending Adobe solutions are unavoidable. Kai has a set of Adobe professional certifications and is an Adobe Master Instructor for the Flex, ColdFusion, Connect and LiveCycle curriculum. He holds a Master of Science degree in Maths, Computer Science and Philosophy and always tries to find a way of digging deeper into the theories of language and parser construction. Kai is an Adobe Ambassador in Asia/Pacific, an Adobe Community Professional for ColdFusion and runs the Flash Platform User Group in Wellington, New Zealand.

Besides that Kai is blogging as Agent K in Blog in Black (http://www.bloginblack.de), regularly publishing reviews and technical articles on Adobe technology in several international IT magazines and enjoying his life in New Zealand jointly with his wife Diane.

When

Tuesday, January 25: 5:00 for 5:15 - 6:30pm

Where

This meeting is hosted by:
Equinox
Level 5
Equinox House
111 The Terrace (or 222 Lambton Quay through Amazon)
Wellington

The Java User Group thanks our host!

Date:
Tuesday, 25th.
January, 2011

Time:
5.00pm for 5:15 - 6:30pm

Venue:
Equinox
Level 5
Equinox House
111 The Terrace (or 222 Lambton Quay through Amazon)
Wellington