Software platforms appear dangerously stagnant in footprint growth in recent years. The typical server application had historically grown at approximately 100 times per decade for quite a while (from 10MB in the early 1990s to 1GB in the early 2000s). Software had easily matched the predictably free growth in available hardware resources, fueled by Moore's law. Application designers that ignore this trend can fade into obscurity at an equally predictable rate.
Historical rates of application footprint growth call for current, typical server application instances in the 10GB-40GB range, but since around 2001, footprint growth appears to have slowed down dramatically. In this session Gil Tene examines the main causes of current footprint stagnation and Azul's mission to remedy those causes. He describes how the Azul JVM, available on Linux, Solaris, Windows, HPUX, and AIX platforms, unlocks the power and potential that already abundant resources can bring to servers applications.
Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers - using examples from common Azul production deployments, smoothly running Java instances with 10s and 100s of GB, discussing the scale, performance, and architecture benefits that such memory footprints are being effectively used for.