The Jakarta Performance Tuning Hack-a-thon hack-a-thon course is designed to demonstrate the philosophies, tools, and processes to successfully tune a Java application.
The course begins with an introduction of performance tuning by exploring what is and is not considered performance tuning. Next, it examines common tuning tools and their applications. Lastly, the performance tuning process is made practical through a hands-on exploration of general tuning best practices and heap tuning.
Purpose
|
Learn how to apply Java Performance Tuning practices to an application. |
Audience
|
Advanced Java programmers and system administrators needing to increase Java performance by tuning their Java applications. |
Role
| Software Developer - System Administrator |
Skill Level
| Advanced |
Style
| Workshops |
Duration
| 5 Days |
Related Technologies
| Advanced Jakarta EE | Java |
Productivity Objectives
- Translate the performance tuning process
- Establish performance characteristics and measurement strategies
- Identify and determine potential causes for hot spots, areas of latency, and bottlenecks in an application
- Formulate a performance tuning strategy for an application based on identified underperforming and established characteristics
- Manipulate common tuning tools such as profilers, pstat, top, visual vm, etc.
- Adjust the JVM, including GC algorithms, memory profiles, etc.