The JVM is your friend

A session at cf.Objective()

Both Adobe ColdFusion and Railo are Java-based web development platforms. In layman's terms that means: Your CFML engine runs on top of a JEE application server or a servlet container and the JVM (Java Virtual Machine).

The latter is pretty much the low-level runtime environment of your CFML application. To make sure your CFML engine operates in a well performing and stable way, you need to have some knowledge about Java memory management and how that can impact the behaviour of your CFML server.

The objective of this talk is to change developers' mindsets when it comes to the JVM below ACF and Railo. There's an myth that JVM behaviour and JVM tuning is a "dark art" and that has to stop. It will also equip you with a level of fundamental knowledge that you can use to push back when someone tries to tell you to "just use my JVM settings" or to "use the settings this guy had on his blog".

We're going to cover:

  • Foundations of Java memory management and the important bits for CFML developer
  • Java Garbage Collection and various memory cleanup strategies
  • How load generation, load testing and measuring the right data plays into JVM tuning
  • JVM tuning specifics for CFML developers
  • The JVM and the Garbage Collectors in Java 7 and beyond

About the speaker

This person is speaking at this event.
Kai Koenig

Building web/app stuff from NZ w. CFML, JS, Golang, Kotlin & others. Husband of @blauerpunto. Also fly planes & play Nintendo 3DS (Friend code:4613-9999-2913)

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

Tell your friends!

Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session