Azul Systems Webinar: Are you feeling lucky? Casino gaming, Java and IoT

Presenter: Azul Senior Director of Product Management Matt Schuetze
December 2017

Java at Speed by Gil Tene

Java at Speed: Getting the most out of modern hardware

Presenter: Azul CTO Gil Tene
October 2017

Azul Systems Webinar: Getting the most out of Java on Azure

Presenter: Brian Benz, Sr. Developer Advocate, Microsoft
October 19, 2017

Azul Systems Webinar: Getting started with migrating applications to Java 9

Presenter: Azul Deputy CTO and Java Champion Simon Ritter
October 2017

Casino Gaming Presentation

Are you Feeling Lucky? Casino Gaming, Java, and IoT

Presenter: Azul Director of Product Management Matt Schuetze
October 2017

Azul Systems Webinar: Java from the Edge to the Cloud - Building the IoT with Open Source

Presenter: Azul Deputy CTO and Java Champion Simon Ritter
September 2017

Java Warm-Up Issues

Azul Systems Webinar: Understanding and Resolving Java Warm-Up Problems

Presenter: Doug Hawkins, Lead JIT Developer at Azul Systems
August 2017

Azul Systems Webinar: Cassandra at Speed - Optimizing Performance with Zing

Presenter: European CTO and Java Champion Simon Ritter
September 2017

Expressing high level optimizations within LLVM

Presenter: Artur Pilipenko, Software Engineer, Azul Systems
June 2017

Gil Tene

Meetup: Speed...what is it good for...

Presenter: Azul CTO and JavaOne Rock Star Gil Tene
June 2017

Azul Systems Webinar: Java at Speed - the technology inside Azul's new Zing release

Presenter: European CTO and Java Champion Simon Ritter
June 2017

Azul Systems Webinar: Java at Speed - the technology inside Azul's new Zing release

Presenter: Azul CTO and JavaOne Rock Star Gil Tene
May 2017

Azul Systems Webinar: The Future of Garbage Collection in Java

Presenter: Azul Deputy CTO and Java Champion Simon Ritter
March 2017

55 New Features in JDK 9

Speaker: Azul Deputy CTO and Java Champion Simon Ritter
March 2017

Is An Agile Standard Possible For Java?

Speaker: Azul Deputy CTO and Java Champion Simon Ritter
March 2017

It's Java Jim, But Not As We Know It!

Speaker: Azul Deputy CTO and Java Champion Simon Ritter
February 2017

Meetup: Performance Considerations for Lambdas and Streams in JDK 8

Speaker: Azul Deputy CTO Simon Ritter
February 2017

Azul Systems Webinar: Performant Java Microservices with Docker and Zing

Presenter: Azul Deputy CTO and Java Champion Simon Ritter
February 2017

Azul Systems Webinar: High-Performance Microservices Using Java

Presenter: Azul Deputy CTO and Java Champion Simon Ritter
December 2016

Azul Zing JVM Install

Azul Systems Webinar: How to Install the Azul Zing JVM in 20 Minutes

Presenter: Azul Technical Services Director Miles Dawborne
October 2016

Azul Systems Webinar: Discover how Zing Improves Java Performance

Presenter: Azul Deputy CTO and Java Champion Simon Ritter
October 2016

South Bay (LA) Java User Group

Matt Schuetze speaks to South Bay JUG
April 2016

How NOT to Measure Latency

Speaker: Azul CTO Gil Tene

Atlanta Java User Group

Matt Schuetze speaks to Atlanta JUG

Understanding Hardware Transactional Memory

Azul CTO Gil Tene’s presentation at QCon London 3/8/16

Azure-CEE Open Source in the Cloud Workshop, Warsaw

Speaker: Matt Schuetze, Product Manager, Azul Systems

Houston JUG 2015: Zulu: OpenJDK for Azure

Speaker: Matt Schuetze, Director of Product Management, Azul Systems

NY Java SIG 2015: Low Latency Java in the Real World

Speaker: Matt Schuetze, Director of Product Management, Azul Systems

Low Latency Summit NY Fall 2013

Presenter: Matt Schuetze, Product Manager Azul Systems

Project Jigsaw in JDK 9: Modularity Comes To Java

Simon Ritter's presentation at QCon London on March 7, 2016

NY Java SIG 2014

Azul Product Manager Matt Schuetze delivers a presentation on GC details to the New York Java Special Interest Group (NYJavaSIG), which is based in New York City and attracts Java developers from the tri-state region.

Philadelphia JUG 2014

Azul Product Manager Matt Schuetze delivers a presentation on JVM memory details to the Philadelphia Java User Group.

Utah JUG 2014: Enabling Java in Latency Sensitive Environments

Speaker: Matt Schuetze, Director of Product Management, Azul Systems

Washington, DC JUG 2014

Understanding Garbage Collection
Azul Product Manager Matt Schuetze delivers a presentation on JVM memory details to the Washington DC/Northern Virginia Java User Group (“DCJUG”).

Detroit JUG 2014: Understanding Java Garbage Collection

Speaker: Matt Schuetze, Director of Product Management, Azul Systems

DotCMS Bootcamp 2014: Enabling Java in Latency Sensitive Environments

Speaker: Matt Schuetze, Director of Product Management, Azul Systems

Austin JUG 2015: Enabling Java in Latency Sensitive Environments

Speaker: Matt Schuetze, Director of Product Management, Azul Systems

Dallas JUG 2015: Enabling Java in Latency Sensitive Environments

Speaker: Matt Schuetze, Director of Product Management, Azul Systems

Are You Fast At Market Open?

Azul Systems CTO, Gil Tene, Discusses Java Speed at Market Open Conditions

Modularization With Project Jigsaw in JDK 9

Speaker: Azul Deputy CTO and Java Champion Simon Ritter

Performance Engineering At MasterCard

Presented by Ted Boehm at StrangeLoop, in St. Louis, Missouri September 2015

Orange County JUG 2011 Java Benchmarking

This presentation by Cliff Click, Jr. offers tips for any programmer who has tried to benchmark anything, including specific advice on how to benchmark, stumbling blocks to look out for, and real-world examples of how well-known benchmarks fail to actually measure what they intended to measure.

QCon London 2015, LMAX Exchange and the Zing JVM

Azul CTO Gil Tene and LMAX Exchange Senior Developer Mark Price discuss lessons learned from a long-term real-world deployment of low latency Java technology.

QCon NY 2015, How NOT to Measure Latency

Azul Director of Product Management Matt Schuetze discusses common pitfalls encountered in measuring and characterizing latency, and ways to address them using some recently open sourced tools.

SpringOne 2011 Understanding Java GC

Azul CTO Gil Tene classifies current Java garbage collection algorithms and how your choice of collector affects application performance.

QCon SF 2014 Priming Java for Speed

Azul CTO Gil Tene describes JIT compiler optimization techniques and their performance impact.

What's Inside a JVM?

Learn what a Java Virtual Machine (JVM) is and what it does for your Java applications in this presentation by Eva Andreasson of Azul Systems.

What's Inside a JVM

Learn what a Java Virtual Machine (JVM) is and what it does for your Java applications in this presentation by Eva Andreasson of Azul Systems. She provides insights into the inner workings of a Java Virtual Machine and some drill down on what compilers and garbage collectors do, so that you don’t have to worry about it while programming your Java application. In particular, you will learn about common optimizations, well established garbage collection algorithms, and what the current biggest challenge with Java scalability is today.

JVM Internals: What does the JVM do?

Are you interested in learning what a Java Virtual Machine (JVM) is and what it does for your Java applications? This video will provide insight into the inner workings of a Java Virtual Machine and some drill down on what compilers and garbage collectors do, so that you don’t have to worry about it while programming your Java application. In particular, you will learn about common optimizations, well established garbage collection algorithms, and what the current biggest challenge with Java scalability is today.

****No more Java Scalability Bandages

Eva Andreasson from Azul Systems introduces Zing™ as a follow up on her talk, 'What's Inside a JVM?'. This time she gives a deep dive into the internals of Zing – the world’s most scalable JVM and elastic Java runtime. Learn what you can do to eliminate key Java scalability limitations and allow your applications to grow to 100s of GBs in real time without hitting painful pause times. And, discover how Zing eliminates garbage collection issues, how tiered compilation works, and how Zing achieves non-intrusive production visibility. Video also available.

Java GC and the Application Memory Wall

The "memory wall", first predicted in the mid 1990's in a paper titled "Hitting the Memory Wall: Implications of the Obvious", was supposed to have emerged by now. However, the typical application instance still only utilizes 5-10% of a modern server's capacity, and the percentage is dropping. In this Webinar, Gil Tene (CTO, Azul Systems) will introduce the notion of the Application Memory Wall, and discuss the dominant factors limiting the scale and performance of modern server application instances. Gil will show how GC behavior has come to dominate application scale and architecture decisions, highlight the resulting constraints and challenges in effectively utilizing current- generation servers, and discuss innovations that may make the 'Application Memory Wall' disappear in the near future.

Variety, Velocity and Volume: Meeting the performance challenges of Big Data in the enterprise

Big Data is no longer just a challenge for large social media companies - enterprises can also benefit from understanding when and how to apply these technologies and architectures. In this Webinar, Matthew Aslett of the 451 Group reviews the taxonomy of Big Data and explain how organizations are employing new data management technologies and approaches to ensure that they turn the data deluge into more accurate and efficient operations. Gil Tene, CTO and co-founder of Azul Systems, then highlights in greater detail the infrastructure and building block choices for enterprise architects and how to address the performance, scalability, and velocity challenges of Big Data in the enterprise.

What's Inside a JVM

This presentation will provide insight into the inner workings of a Java Virtual Machine and some drill down on what compilers and garbage collectors do, so that you don’t have to worry about it while programming your Java application. In particular, you will learn about common optimizations, well established garbage collection algorithms, and what the current biggest challenge with Java scalability is today.

The Art of Java Benchmarking

This presentation by Cliff Click, Jr. goes through some of the steps any programmer would go through to make a canned program run fast -- that is, it shows you how benchmarks get "spammed." He offers tips for any programmer who has tried to benchmark anything, including specific advice on how to benchmark, stumbling blocks to look out for, and real-world examples of how well-known benchmarks fail to actually measure what they intended to measure.

Minneapolis/Twin Cities JUG Presentation: No more Java scalability bandages!

Eva Andreasson from Azul Systems has been invited back to introduce Zing™ as a follow up on her talk, 'What's Inside a JVM?'. This time she will give a deep dive into the internals of Zing – the world’s most scalable JVM and elastic Java runtime. Learn what you can do to eliminate key Java scalability limitations and allow your applications to grow to 100s of GBs in real time without hitting painful pause times. And, discover how Zing eliminates garbage collection issues, how tiered compilation works, and how Zing achieves non-intrusive production visibility.

C4: the continuously concurrent compacting collector

The Azul Pauseless Garbage Collector is now available in updated form as C4, the Continuously Concurrent Compacting Collector. This paper, originally presented to the International Symposium on Memory Management (ISMM), describes the inner workings of the collector and how it is able to sustain high allocation rates without sacrificing response times or resorting to 'stop-the'world' collections. C4 is now available in its first-ever software-only commercial implementation for modern commodity x86 hardware as part of Zing.

What's Does a JVM Do?

This presentation will provide insight into the inner workings of a Java Virtual Machine and some drill down on what compilers and garbage collectors do, so that you don’t have to worry about it while programming your Java application. In particular, you will learn about common optimizations, well established garbage collection algorithms, and what the current biggest challenge with Java scalability is today.

Java GC and the Application Memory Wall, Causes and Solution

Gil Tene (CTO, Azul Systems) discusses Java GC and the Application Memory Wall. Gil describes the state of the art in garbage collection within managed runtimes and in commercial Java Virtual Machines in particular. Gil outlines the main technical problem areas that need industry attention and focus, and shows how solving these problems can lead to a post-Wall era - an era in which applications will once again be free to productively and naturally consume the abundant compute resources available in modern servers.

JVM Memory Management Details

Balaji Iyengar, Senior Software Engineer, Azul Systems. Are you interested in learning what a Java Virtual Machine (JVM) is and what it does for your Java applications? This presentation will provide insight into the inner workings of a Java Virtual Machine and some drill down on what compilers and garbage collectors do, so that you don’t have to worry about it while programming your Java application. In particular, you will learn about common optimizations, well established garbage collection algorithms, and what the current biggest challenge with Java scalability is today.

The Application Memory Wall - thoughts on the state of the art in Garbage Collection

Gil Tene (CTO, Azul Systems) discusses the Application Memory Wall and the likely causes of an observed decade-long stagnation in application instance memory growth and consumption. Gil analyzes the key technical challenges that have led to the emergence of the Application Memory Wall, reviewing the relevant state of the art in garbage collection within managed runtimes in general, and in commercial Java Virtual Machines in particular. Gil outlines the main technical problem areas that need industry attention and focus, and shows how solving these problems can lead to a post-Wall era - an era in which applications will once again be free to productively and naturally consume the abundant compute resources available in modern servers.

Java Without the Jitter

Azul CTO Gil Tene discusses the historic pitfalls of Java application latency and jitter behavior, and explains how modern Java applications can finally achieve the long sought after goal of continuously consistent latency at high sustainable throughputs

Understanding Java Garbage Collection and What You Can Do About It

In this presentation, Gil Tene (CTO, Azul Systems) reviews and classifies the various garbage collectors and collection techniques available in JVMs today and explains how some good choices can result in impressive application behavior.

Java at Scale: What Works and What Doesn't Work Nearly So Well

In this presentation, Hank Shiffman (Product Manager, Azul Systems) describes where Java needs help, the challenges it presents developers who need to provide reliable performance, the reasons those challenges exist, and how developers have traditionally worked around them. He then discusses new, innovative Java technology available to tackle performance issues and how this technology addresses the prior mismatch between Java and big data.

Victoria/Vancouver Island JUG Understanding Java Garbage Collection

Garbage Collection is an integral part of application behavior on Java platforms, yet it is often misunderstood. As such, it is important for Java developers to understand the actions you can take in selecting and tuning collector mechanisms, as well as in your application architecture choices.

Azul Zulu - Open JDK for Azure -

In this presentation, Azul Product Manager Matt Schuetze provides a novel viewpoint of the Java Virtual Machine as the core of the Java universe with six different point cuts across factors like Java code transformations, life cycle, platforms, editions, and vendors. Matt then explains Zulu, a new OpenJDK distribution built by Azul for use on Azure and other Windows platforms.

Understanding Java Garbage Collection

This session dovetails with the March, 2014 PhillyJUG deep dive session topic focused on Java compiler code transformation and JVM runtime execution. That session exposes myths that Java is slow and Java uses too much memory. In this session Azul Product Manager Matt Schuetze takes a deeper look at Java memory management.

Getting the Hiccups Out of Test Methodologies

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 presentation, Gil Tene (CTO, Azul Systems) will introduce simple, non-obtrusive methods for measuring and characterizing platform "hiccups" during application execution. Using the new jHiccup open source tool, Gil will demonstrate and chart 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.

Understanding Java Garbage Collection and What You Can Do About It

Garbage Collection is an integral part of application behavior on Java platforms, yet it is often misunderstood. In this presentation, Gil Tene (CTO, Azul Systems) reviews and classifies the various garbage collectors and collection techniques available in JVMs today. Following a quick overview of common garbage collection techniques including generational, parallel, stop-the-world, incremental, concurrent and mostly-concurrent algorithms, he defines terms and metrics common to all collectors.

Everything You Ever Wanted to Know About Garbage Collection But Were Afraid to Ask

In this presentation, Gil Tene (CTO, Azul Systems) reviews and classifies the various garbage collectors and collection techniques available in JVMs today. Following a quick overview of common garbage collection techniques including generational, parallel, stop-the-world, incremental, concurrent and mostly-concurrent algorithms, he defines terms and metrics common to all collectors. He classifies each major JVM collector's mechanisms and characteristics and discuss the tradeoffs involved in balancing requirements for responsiveness, throughput, space, and available memory across varying scale levels. Gil concludes with some pitfalls, common misconceptions, and "myths" around garbage collection behavior, as well as examples of how some good choices can result in impressive application behavior.

Java With the Jitter: Eliminating Outliers and Reducing Latencies in Financial Systems

In this presentation, Gil discusses the historic pitfalls of Java application latency and jitter behavior, and explains how modern Java applications can finally achieve the long sought after goal of continuously consistent latency at high sustainable throughputs. He discusses how Java applications can easily achieve worst case platform latencies of 10msec or less "out of the box", and display maximum platform latencies at 1-2 milliseconds with very little tuning effort.

Understanding the Application Memory Wall

In this presentation, Gil Tene, CTO, Azul Systems, discusses the application memory wall and the likely causes of an observed, decade-long stagnation in application instance memory growth and consumption. Gil analyzes the key technical challenges that have led to the emergence of the Application Memory Wall, reviewing the relevant state of the art in garbage collection within managed run times in general, and in commercial Java Virtual Machines in particular.

Understanding Java Garbage Collection

In this technical session/workshop Graham Thomas, Azul Systems EMEA Technical Lead helps you understand the JVM's impact on the performance of your Java applications and what the barriers are to fully exploiting the power of modern hardware.

Start Fast & Stay Fast - Priming Java for Market Open with ReadyNow!™

Gil Tene, CTO and Co-founder, Azul Systems describes Zing ReadyNow! technology that allows systems to achieve optimum performance and consistency at the start of the trading day.

Understanding Latency - Some Key Lessons and Tools

Azul CTO Gil Tene discusses common pitfalls encountered in measuring and characterizing latency and ways to address them using some new open source tools. Video also available.

Priming Java for Speed at Market Open

Gil Tene, CTO and Co-founder, Azul Systems provides an overview of JIT compiler optimization techniques and their impact on common market-open slowdown scenarios. Gil also covers the technical issues behind such slowdowns, and discusses new techniques that may be used to avoid them, including the use of features specifically built to tame the JVM and improve behavior at market open.

Understanding Latency: Pitfalls, Lessons and Tools

Gil Tene, CTO and Co-founder, Azul Systems demonstrates and discusses some common pitfalls, false assumptions and problematic measurement techniques that lead to dramatically incorrect reporting results, and explains how these false measurements naturally occur using the most common measurement methods and tools in use today.

ObjectLayout - Workshop

Gil Tene, CTO and Co-founder, Azul Systems discusses how to match the raw speed benefits C-based languages get from commonly used forms of memory layout and how to implement these improvements in JDKs and JVMs.

JVM and Application Bottleneck Troubleshooting with Simple Tools

Daniel Witkowski, Azul Systems describes how to use free and open source as well as system software to find application problems in a very fast way and without using any commercial tools.

Big Data Rocks on Advanced Java Runtimes

Matt Schuetze, Product Manager, Azul Systems describes how to deliver real-time big data use cases by deploying on an advanced JVM.

Enabling Java in Latency Sensitive Environments

Matt Schuetze, Product Manager, Azul Systems describes how to use an advanced JVM to achieve enterprise scalability in latency sensitive web applications.

Understanding Java Garbage Collection

Matt Schuetze, Product Manager, Azul Systems describes how to select and tune collectors.

Enabling Java in Latency Sensitive Environments

Matt Schuetze, Product Manager, Azul Systems describes how to use an advanced JVM to achieve enterprise scalability in latency sensitive web applications.

Java Performance Panel

Gil Tene, Azul CTO and Co-founder, joins Todd Montgomery, an Ex-NASA researcher and Chief Architect at Kaazing; Charles Humble, former CTO of PRPI Consulting and now head of the editorial team at InfoQ.com; Michael Barker, a lead developer at LMAX Exchange and maintainer of the LMAX Disruptor and Tal Weiss, the CEO of Takipi for this discussion of Java Performance at QCon SF.

Priming Java for Speed

Gil Tene, Azul CTO and Co-founder, provides an overview of JIT compiler optimization techniques and their impact on common slowdown scenarios.

JVM Mechanics

Azul VM Engineer Douglas Hawkins describes how the Java Virtual Machine's decisions affect the processing of your code.

Low latency Java in the real world - LMAX Exchange and the Zing JVM

Azul CTO Gil Tene and LMAX Exchange Senior Developer Mark Price discuss lessons learned from a long-term real-world deployment of low latency Java technology.

What's Inside a JVM?

Learn what a Java Virtual Machine (JVM) is and what it does for your Java applications in this webinar.

The Java Evolution Mismatch: Why you need a better JVM

In this presentation, Azul CTO Gil Tene explains how Zing eliminates the evolution mismatch and allows enterprises to consistently and reliably power their applications, making full use of modern server capabilities.

Zing Vision: Answering your toughest production Java performance questions

In this webinar, Joseph Coha, Azul Systems Senior Staff Engineer, describes how Zing Vision works, shows sample data and discusses how you can use this information to find and fix your most stubborn production performance issues.

Winning with Java at Market Open

In this webinar, Gil Tene, CTO and Co-founder of Azul Systems, discusses why current warm up strategies often don't work and how to solve Java warm-up issues without rearchitecting.

Understanding Java Garbage Collection and What You Can Do About It

In this presentation, Gil Tene (CTO, Azul Systems) reviews and classifies the various garbage collectors and collection techniques available in JVMs today and explains how some good choices can result in impressive application behavior.

Java Without the Jitter

In this presentation, Graham Thomas, discusses the historic pitfalls of Java application latency and jitter behavior, and explains how modern Java applications can finally achieve the long sought after goal of continuously consistent latency at high sustainable throughputs. He discusses how Java applications can easily achieve worst case platform latencies of 10msec or less "out of the box", and display maximum platform latencies at 1-2 milliseconds with very little tuning effort.

Java in a Modern Low Latency World

Azul CTO Gil Tene describes the basics of Zing and what it delivers in low latency environments.

Understanding Java Garbage Collection and What You Can Do About It

Garbage collection is an integral but often misunderstood part of application behavior on Java platforms. As such, it is important for Java developers to understand how collector mechanisms work. This presentation reviews and classifies the major garbage collectors available in JVMs today. Following an overview of common garbage collection techniques such as generational, parallel, stop-the-world, incremental, and concurrent algorithms, it defines terms and metrics common to all collectors. It also discusses trade-offs in balancing requirements for responsiveness, throughput, space, and available memory and covers some pitfalls, common misconceptions, and garbage collection behavior myths.

Speeding Up Enterprise Search with In-Memory Indexing

In this presentation, Gil Tene, CTO of Azul Systems, discusses the benefits of using in-memory, in-process, and in-heap index representations with heap sizes that can now make full use of current commodity server scale. He also compares throughput and latency characteristics of the various architectural alternatives, using some of the configurable choices available in Apache Lucene™ 4.0 for specific examples.

Understanding Java Garbage Collection and What You Can Do About It

Garbage collection is an integral but often misunderstood part of application behavior on Java platforms. As such, it is important for Java developers to understand how collector mechanisms work. This presentation reviews and classifies the major garbage collectors available in JVMs today. Following an overview of common garbage collection techniques such as generational, parallel, stop-the-world, incremental, and concurrent algorithms, it defines terms and metrics common to all collectors. It also discusses trade-offs in balancing requirements for responsiveness, throughput, space, and available memory and covers some pitfalls, common misconceptions, and garbage collection behavior myths.

JVM Mechanics: A Peek Under the Hood

In this presentation, Gil Tene (CTO, Azul Systems, and a JVM mechanic) discusses examples of how the freedom this machine has in re-interpreting the meaning of code can have dramatic implications on performance and other code behavior.

How NOT to Measure Latency

Gil Tene (CTO, Azul Systems) discusses some common pitfalls encountered in measuring and characterizing latency. Gil demonstrates and discusses some false assumptions and measurement techniques that lead to incorrect results, and covers simple ways to sanity check and correct these situations. He discusses the fallacy of using standard deviation measurements, the strongly multi-modal nature of latency, common discontinuities found in most computing platforms, and how back pressure and coordinated data omission issues can skew measurement results dramatically. Gil introduces and demonstrates how simple and recently open sourced tools can be used to improve and gain higher confidence in both latency measurement and reporting.

Finally! Real Java for Low Latency and Low Jitter

In this presentation, Gil Tene (CTO, Azul Systems) demonstrates how Java developers are achieving worst case platform latencies of 10 milliseconds and less "out of the box", and maximum platform latencies of 2-3 milliseconds with very little tuning effort. He further outlines some of the "secret sauce" that makes such breakthroughs in Java platform behavior possible, and shares some aggressive tuning methods that can bring peak Java application latencies to well below the single millisecond mark

Eliminating Jitter in Latency-Sensitive Java Applications

This presentation from the Low Latency Summit workshop explores newly available technologies that enable modern Java applications to finally achieve the long-sought-after goal of consistent low latency coupled with high, sustainable throughputs.

How NOT to Measure Latency

Azul CTO Gil Tene demonstrates and discusses some false assumptions and measurement techniques that lead to incorrect results, and covers simple ways to sanity check and correct these situations. He discusses the fallacy of using standard deviation measurements, the strongly multi-modal nature of latency, common discontinuities found in most computing platforms, and how back pressure and coordinated data omission issues can skew measurement results dramatically.

Enabling Java for Low Latency and Low Jitter Applications

In this presentation, Gil Tene explores newly available technologies that enable modern Java applications to finally achieve the long-sought-after goal of consistently low latency coupled with high, sustainable throughputs, and still use the full spectrum of the Java platform's capabilities.

Enabling Java in Latency-Sensitive Environments

In this presentation, Azul CTO Gil Tene examines the core issues that have historically kept Java environments from performing well in low latency environments, and explain how the recent removal of key obstacles is now driving a rapid change in both the development and the operational practices for low latency Java.

Enabling Java in Latency-Sensitive Environments

In this presentation, Azul CTO Gil Tene examines the core issues that have historically kept Java environments from performing well in low latency environments, and explain how the recent removal of key obstacles is now driving a rapid change in both the development and the operational practices for low latency Java.

Why Java Works for Low Latency

In this presentation, Azul VP Marketing Howard Green explains why much of what is 'known' about Java is wrong, and why it works very well in low latency applications.

How NOT to Measure Latency

Gil Tene, CTO and Co-founder, Azul Systems discusses some common pitfalls encountered in measuring and characterizing latency.

Enabling Java in Latency Sensitive Environments

Gil Tene, CTO and Co-founder, Azul Systems explores new capabilities in the very platforms used to execute low latency applications that eliminate many prior tradeoffs and compromises. A present where modern Java applications can achieve consistently low latency while at the same time using the full spectrum of the Java platform's capabilities.

How NOT to measure latency

Gil Tene, CTO and Co-founder, Azul Systems discusses common pitfalls encountered in measuring and characterizing latency, while using concrete real-world examples. It demonstrates and discusses some false assumptions and measurement techniques that often lead to dramatically incorrect reporting and covers ways to do a sanity check and correct such situations.

What's new in the JVM in Java 8?

Gil Tene, Azul Systems CTO and Co-founder, discusses changes to the Java Virtual Machine (JVM) coming in Java 8.

Understanding Latency: Key Lessons and Tools

Matt Schuetze, Product Manager, Azul Systems discusses common pitfalls encountered in measuring and characterizing latency, and ways to address them using some recently open sourced tools.

ObjectLayout

Gil Tene, CTO and Co-founder, Azul Systems provides a description of the ObjectLayout.org effort, with a focus on StructuredArray.

© Azul Systems, Inc. 2017 All rights reserved.