What You Will Learn
Deploying commercial systems means dealing with performance of deployed systems. This class details techniques for predicting and isolating performance bottlenecks. It then discusses the internal details of Java and how they effect performance. Finally, it shows methods for improving performance of real-world systems.
- JIT Compilers
- Hotspot optimizations
- Garbage collection schemes
- Java I/O
- High performance database queries
- Memory allocation
- RPC performance and tradeoffs
- Java performance analysis tools
- Bottleneck detection and elimination
This course is designed for practicing developers with experience in GUI development and Swing.
This course includes: 3 days of instruction, a copy of all course slides with full written commentary, all sources to in class exercises and a two reference books selected by the instructor.