Azul Systems’ Engineer Maxim Kazantsev spoke at this conference about ‘Fuzz testing: finding bugs in JIT compilers’.
Stability and functional consistency are what Java machines’ users usually expect, along with the efficiency of the code they’ve compiled. For this very purpose, there are compiler optimizations, but the more aggressively they improve the code, the more problems can occur.
So how can we achieve both speed and consistency of the compiled code? Especially if your compiler is based on LLVM and tens of thousands of changed code lines are added to it every week? How to find hidden bugs before any user runs into them?
In this talk Maxim shared how to look for functional problems in the compiler, using automatic generators of Java test programs.
More Upcoming Events
Azul/Palisade Webinar: Telemetry data flowing back to Oracle? What you need to know.
October 12, 2021 | Live Webinar
The market for Java is changing, and fast. In 2019, a leading analyst firm predicted that Oracle’s share of it would decline to 20% by 2022. Recent surveys corroborate...
JVM CON 2021
November 29 - December 1, 2021 | Cologne, Germany
JVM CON is a conference for Java developers. Lectures, dev sessions and workshops offer programmers a wide range of opportunities to train themselves on important topics in the...
November 10-11, 2021 | Online event
GoTech World is a large and digital business event in Central and Eastern Europe, held online. At the event, attendees have access to more than 60 hours of content presented by...