Session Details

JAX London, 9-12 October 2017
The Conference for JAVA & Software Innovation

Maurice Naftalin
11 Oct 2017
10:30 - 11:20
Thank you for attending! ✓See you in 2018: ✓Oct 8th - 11th ✓Tickets will be avaliable soon! Register now
EARLY BIRD Save £350 by August 24th!on conference + workshops Register now

Complicating Complexity: Algorithm Performance in the New Machine Age

11 Oct 2017
10:30 - 11:20

It’s no simple matter to explain the performance of even a simple Java program, when instruction execution time is often overshadowed by other costs. Even when network and IO have been taken into account, two programs with similar computational complexity—their big-O characteristics—can differ in cache usage, with big resulting differences in performance.

For the Java programmer, this means that big-O analysis no longer gives enough guidance in choosing a collection implementation for performance-critical code. In this talk we’ll explore optimization of the memory layout and performance of some simple programs via alternative collection implementations and frameworks, and the open-source ObjectLayout library.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Microservices
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more