Getting the best performance out of your Java applications can often be a challenge due to the managed environment nature of the JVM and the non-deterministic behavior that this introduces.
This session will start by looking at what we mean by speed and how the JVM, whilst extremely powerful, means we don’t always get the performance characteristics we want. We’ll then move on to discuss the three critical features of the Zing JVM that address these issues:
1. The C4 garbage collector, which eliminates GC pauses that affect the performance of an application even after all hot code paths have been compiled and optimized.
2. The Falcon JIT compiler that leverages the LLVM open source project to provide optimizations specific to the newest CPU architectures using features like AVX2.
3. ReadyNow!, which allows details of speculative optimizations and JIT profiling to be logged on production systems. ReadyNow! profiles can then be used to substantially reduce the warmup and deoptimization issues that affect performance when restarting an application.
---- Über uns: ----
JAVAPRO ist das Magazin für professionelle Java-Entwicklung in der Praxis.
Über das Magazin hinaus ist JAVAPRO Veranstalter der jährlich stattfindenden Entwickler-Konferenz JCON. Auf der JCON stehen Core Java, Enterprise Java, Microservices, APIs und Frameworks im Fokus.
Auf diesem Kanal finden sich Interviews, Sessions, Tipps & Tricks und alles, was das (Java)-Entwickler-Herz begehrt.
Jetzt kostenlos Magazin anfordern:
[ Ссылка ]
---- Social Media: ----
[ Ссылка ]
[ Ссылка ]
Ещё видео!