In this course, students will learn how to approach performance tuning, how to find a bottleneck in Java program, and how to solve common performance problems. The course consists of four modules: Introduction, Performance testing, Memory management, and Threads and synchronization. Each module contains lectures and individual labs that involve programming, monitoring, profiling, and tuning. We will use free tools only and no knowledge of any tool is assumed. However, knowledge of the Java programming language is a must.
Lectures: 50%
Labs: 50%
Language: English
Duration: max. 12 hours (12 x 60 minutes)
Download materials





