Azul Introduces Code Inventory The Solution That Identifies Unused and Dead Code for Removal in Production, Saving Developer Time and Money 

January 31, 2018

Key Azul Systems Technologists to Speak at JFokus

SUNNYVALE, Calif., Azul Systems (Azul), the award-winning leader in Java runtime solutions, today announced that four Azul technologists would be delivering a combination of technical talks and tutorials to developers and engineers attending the JFokus Conference.

Azul CTO Gil Tene (@giltene) will present “Java at Speed” on Tuesday, Feb 6 at 17:00 in room A2. Gil will cover the challenges inherent in driving peak performance from Java-based systems, including a discussion of new JVM optimizations and the interplay of application warmup, startup, rare executions and dynamic JIT adaptations.  Gil will conclude with a series of microbenchmarking pitfalls that can lead developers to misunderstand the reality inside the Java runtime.

Azul Deputy CTO Simon Ritter (@speakjava) will speak on “55 New Features in JDK 9” Following on from the popular “55 New Features in Java SE 8” Simon brings you the eagerly-awaited sequel, “55 New Features in JDK 9”. Obviously, the big new feature in JDK 9 is modularity and project Jigsaw, but there’s lots more to tempt developers. Simon will divide things into five categories: 1. Features 2. Standards 3. Inside the JVM 4. Specialized 5. Housekeeping. Join Simon on a whirlwind tour of what’s in (and what’s out) in JDK 9 so you’re ready to get started with the latest version of the most popular programming platform on the planet. Simon Ritter’s talk will start at 9:00 on Wednesday, February 7th in room A1.

Simon Ritter will also lead “JDK 9 Deep Dive”, a tutorial that will explore the major new features of JDK 9, in detail, providing developers with enough information to be able to put them to use effectively. The session will cover topics that include:

  • The Java Platform Module System (JPMS). What is it and what does it mean for existing applications?
  • Using Java modules in application development
  • How to mix existing jar files with modules
  • How to use services and layers
  • JDK 9 backward compatibility

The tutorial will conclude with a summary of some core JDK 9 Library improvements. The JDK 9 Deep Dive will start at 9:00 on February 5th in room C1.

Azul compiler engineers Ivan Krylov (@JohnWings) and Artur Pilipenko (@arturpilipenko) will co-present “Falcon: a new JIT compiler in the Zing JVM” as part of “VM Tech Summit part II”. The Falcon compiler is based on the LLVM infrastructure and focuses on improving peak throughput performance.  In their Tech Summit talk Ivan and Artur will discuss the difference between a static compiler for C/C++ and a JIT compiler for Java. In addition, they will cover GC support, de-optimizations, and Java specific optimizations. In the talk you will find out why the Azul team decided to write a new compiler and will see examples of how Falcon speeds up execution. VM Tech Summit part II will run from 13:30-17:00 on February 5th  in room 24/25.

To learn more about @JFokus, visit

For a link to the waiting list for attendees, start with

About Azul Systems


Azul Systems, the industry’s only company exclusively focused on Java and the Java Virtual Machine (JVM), builds fully supported, certified standards-compliant Java runtime solutions that bring the power of Java to the enterprise, cloud, and embedded/IoT. Zing is a JVM designed for enterprise Java applications and workloads that require any combination of low latency, high transaction rates, large working memory, and/or consistent response times. Zulu is Azul’s certified, freely available open source build of OpenJDK with a variety of flexible support options, available in configurations for the enterprise, cloud, as well as custom and embedded/IoT devices. For additional information, visit

Azul Systems, the Azul Systems logo, Zulu, Zing and ReadyNow are registered trademarks. Java and OpenJDK are trademarks of Oracle Corporation and/or its affiliated companies in the United States and other countries. All other trademarks are the property of their respective holders.