Primary links

White Papers

 Java Scale white papertechnical level technical Java at Scale »   In this paper we discuss the ways Java gets used, why it has such wide appeal, and where it has limitations that either prevent its use in specific domains or require a great deal of effort to make it fit. We also describe Azul Systems’ answer to Java’s limitations. More technical.
Java Without the JitterMore technical Java Without the Jitter » Written for IT professionals, architects and developers who work on applications that require low latency, this white paper discusses the historic pitfalls of Java application latency and jitter behavior and explains how modern Java applications can achieve the long-sought-after goal of continuously consistent latency at high sustainable throughputs. The paper then describes how to use new JVM technology to achieve worst case platform latencies of 10 msec or less “out of the box” and maximum platform latencies of 1-2 milliseconds with very little tuning effort. More Technical.
 C4 ISM papertechnical level expert C4: Continuously Concurrent Compacting Collector » Written for architects and Java experts, this paper, originally presented to the International Symposium on Memory Management (ISMM), describes how C4 differentiates itself from other generational garbage collectors by supporting simultaneous - generational concurrency: the different generations are collected using concurrent (non stop-the-world) mechanisms that can be simultaneously and independently active. The C4 Continuously Concurrent Compacting Collector, is an updated generational form of the Azul Pauseless GC Algorithm. This paper was originally published in the proceedings of the ISMM 2011, copyright ACM, 2011. Available here under license. Expert.
 Supercharging the Java runtimetechnical level technical Supercharging the Java Runtime »   Written for application and line of business owners, this paper reviews the current limitations of enterprise Java applications, challenges of modern deployment topologies such as virtualization and Clouds and the advantages of a highly innovative and elastic JVM that can provide guaranteed predictability, even under load. Azul Systems has adapted award-winning technology from its line of Java accelerator appliances to create the Zing™ JVM, a unique, software-based solution. Zing is a 100% Java-compatible JVM designed for enterprise applications and workloads that require large memory, high transaction rates, consistent response times and high sustained throughput. Technical.
 Understanding Java GCMore technical Understanding Java Garbage Collection » Written for IT professionals, architects and developers, this white paper reviews and classifies the various garbage collectors and collection techniques available in JVMs today. It provides an overview of common garbage collection techniques, algorithms and defines terms and metrics common to all collectors including generational, parallel, stop-the-world, incremental, concurrent, and mostly-concurrent. It further classifies each major JVM collector's mechanisms & characteristics and discusses the tradeoffs involved in balancing requirements for responsiveness, throughput, space, and available memory across varying scale levels. The paper concludes with some pitfalls, common misconceptions, and "myths" around garbage collection behavior, as well as examples of how certain choices can result in impressive application behavior. More Technical.
 Pauseless GC white paperMore technical Azul Pauseless Garbage Collection » Written for IT and developers, this white paper provides technical detail on the operation of Zing's garbage collector to explain how it achieves pauseless operation. Based on the Azul C4 (Continuously Concurrent Compacting Collector) garbage collection algorithm the Zing collector improves application performance and removes barriers to Java scalability by eliminating pause times even at very large heap sizes. Using a combination of software techniques and hardware emulation features, the Azul garbage collector uses ‘concurrent compaction’ to allow applications to continue processing while remapping memory. More Technical.
 451 Group Reporttechnical level technical 451 Group Impact Report on Azul Systems »   In this report by the 451 Group, John Abbott discusses Azul Systems' shift from Java acceleration applicances to a software-based Java runtime. Not technical.

Technical Level of White Papers

technical level technical Technical

More technical More technical

technical level expert Expert