Faster Java!

We’re committed to improving the performance of your Java applications. We’ll help you to sharpen your understanding of the way that your application software works with the JVM and system hardware, and to apply that understanding, together with a wide variety of measuring tools and techniques, to get the very best out of your system resources.


System performance problems usually appear at inconvenient times — like when a system is about to ship, or at peak load times critical to the business. To be prepared for these situations, you need to understand the factors that affect Java performance, and to be ready with strategies that will help you to understand and locate performance problems.

To manage the complex jigsaw of factors that decide the overall performance of a system, you need both theoretical knowledge and practical experience. To combine these, you can’t beat the experience of practical experimentation used to reinforce learning, under classroom guidance from experienced performance specialists. That’s why we pack what we know about Java performance – measurement and analysis techniques, testing strategies, and system tuning – into our course on Performance Analysis and Testing.



Nitsan Wakart Maurice Naftalin
Maurice Naftalin is a 40-year veteran of the computing industry. He is a highly experienced trainer, having taught Java programming and performance for training houses and Fortune 100 companies. He is the author or co-author of two higly-valued Java books: Java Generics and Collections (O’Reilly, 2006), and Mastering Lambdas (Oracle Press, 2015). He is a popular conference speaker, with three JavaOne Rock Star awards.