Overview
The course is designed to provide the skills and knowledge for optimizing Java applications for performance. It covers the fundamentals of performance tuning, including JVM internals, profiling techniques and common performance bottlenecks.
The participants (mainly Software Architects, Tech Leads and Developers) will learn a holistic approach to performance improvements, on the three major levels of any software application:
- Infrastructure
- Architecture
- Code