Monthly Unbound Newsletter
February, 2012
Azul Webinar Series

On Demand Webinar

Understanding Application Hiccups: An Introduction to the Open Source jHiccup Tool

Gil Tene, CTO and Co-Founder

Speaker: Gil Tene, CTO and co-founder, Azul Systems, Inc.

Does your application run fine most of the time, but occasionally "gets the hiccups"? Do you measure and recognize such hiccups and stalls if and when they occur?

In this Webcast, Gil Tene (CTO, Azul Systems) introduces simple, non-obtrusive methods for measuring and characterizing platform "hiccups" during application execution. Using the new jHiccup open source tool, Gil demonstrates and charts commonly observed behaviors of idle, mostly idle, and busy systems, as well as common workload types that experience outliers due to garbage collection pauses and other runtime-induced delays. After demonstrating how simple, non-obtrusive measurement can establish a clear "best case" baseline for any expected application responsiveness, Gil discusses the important things to look for in such measurements, as well as the common pitfalls experienced early in characterization attempts. Finally, using "Hiccup charts", Gil shows samples of how different runtimes, configurations and garbage collection techniques behave using platform responsiveness measures.

View On-Demand Webinar »

Download the open source jHiccup tool » 

Questions for Azul's Technical Team? Email Us!


Azul Systems’ Zing JVM Adds Support for SUSE Linux Enterprise Server

Download Zing - the Best JVM for Linux

Latest Release of Zing Supports SLES 11 Deployments

Sunnyvale, Calif., February 22, 2012 - Azul Systems, the award-winning leader in Java runtime scalability, today announced the general availability of Zing 5 with support for an additional Linux distribution. Effective immediately, the Zing Java Virtual Machine (JVM) is now fully qualified on SUSE Linux Enterprise Server (SLES) 11.

“Enterprises continue to deploy more and more of their business-critical Java applications on Linux,” said Scott Sellers, President and CEO, Azul Systems. “Zing 5 is the industry’s only JVM specifically architected and optimized for x86 Linux. Now organizations that use SLES 11 can gain the benefits of pauseless operation and predictable low-latency performance as they deploy Java-based applications using the Zing JVM.”

Pricing and Availability
Zing support for SLES 11 is generally available for x86-based servers. Specific models are listed on the Azul Systems Web site. Pricing is based on an annual subscription per server. Prospective customers can initiate a no-cost eval process with Azul’s field consultants.

Read Full Press Release »

Tech Corner

Cliff Click


Cliff Click,
Chief JVM Architect, Azul Systems


New Blog Post: Too Much Theory

Today I am in beautiful downtown Stockholm, having left sunny San Jose (highs hitting 70 in mid-Feb) for a balmy 28F (yes that’s the HIGH) for JFokus.  If I don’t freeze to death (or die from the cold I’m suffering or lose my voice) I might actually give some talks.  Wish me luck.




To make up for last month’s non-techy blog, this one will be over-the-top in techy theory AND be a multi-part’er.  I’ve been wrestling with some tricky bugs and I’d thought I’d share the pain.  For fun, I’m going to toss in evidence that All Your Existing Optimizing Compilers Are Broken, and least they are if they attempt a data-flow style Constant Propagation on a language with a class hierarchy and a distinguished NULL pointer (e.g. Java, C++).  This includes the HotSpot server compiler (although I doubt anyone’s hit the problem in practice), and many many compilers I suspect. However, this blog is going to be at least a 2-parter, so you’ll have to wait until you’ve waded through 2 techy blogs before we get to the juicy (theoretical) bug.  To start down this discussion we first need to talk about Constant Propagation and the notion of a “lattice”.

 Read Full Blog Post » 

Cliff's blog »