Become Proficient in Java Performance Tuning

Sign up for our in-depth training course in Crete

Sept 21 - 24, 2009

 

Our comprehensive four day training course will provide you with the skills you'll need to quickly performance tune your Java applications. Topics covered include tooling, methodology, architecture, best practices, benchmarking, and memory management. With hands-on experience from real problems, you'll learn how to:

 

  • Quickly identify and fix the root causes of poor performance in your applications
  • Find and solve memory problems in hours - not days or weeks
  • Find critical supportive evidence before deciding on a potentially expensive course of action
  • Find performance issues before they make their escape into the wild

 

The course will cover:

Day 1 - Introduction to Performance
Day 2 - Consumers of the CPU
  • Defining performance and performance tuning
  • Performance tuning methodology
  • Model describing the system under investigation
  • Applications of the model to direct the process
  • Importance of responsiveness
  • Effective use of monitoring in diagnosis performance problems
  • Performance testing
  • Load, stress, and endurance testing
  • Load test harnesses
  • System monitoring
  • Tools for system monitoring
  • Memory management
  • Sun garbage collection
  • IBM garbage collection
  • Object life cycles
  • Monitoring garbage collection
  • Tools for garbage collection analysis
Day 3 - Consumers of the CPU
Day 4 - Performance Tuning
  • Tools to find latency
  • Inter-process communications monitoring
  • Tools for monitoring inter-process communications
  • JDBC monitoring
  • Threading and concurrent
  • Java Management eXtentions (JMX)
  • Profiling tools
  • Execution profiling
  • Memory profiling
  • Memory leak characterization
  • Thread dump analysis
  • Performance tuning tactics
  • Getting big gains first
  • Psychology of performance tuning
  • Micro benchmarking
  • Macro benchmarking
  • Factors that affect benchmarks
  • Analysis of benchmarking results
  • Review of collections
  • Serialization

Led by Kirk Pepperdine - a recognized expert in Java Performance Tuning, Sun Java Champion, international speaker and trainer, and co-contributor to the successful Java Performance Tuning Newsletter - you'll learn in four days what would otherwise take years of self-study. Kirk has fixed numerous critical performance issues and has saved millions in lost revenue and downtime for his clients. Full of insight and packed with experience, this course can help you do the same.


Why Crete?
The months of May and September, when our training courses are held in Crete, are considered off-peak season and are surprisingly affordable. In fact, the entire experience is less expensive than if we offered it as a high street course in London. The combination of intense training with relaxing evenings is one that past attendees have found irresistible. Many of them have even chosen to stay for an entire week, bringing their families along to enjoy Crete's magnificent mountain ranges, beautiful beaches, and picturesque villages while they spend four challenging days in Java Performance Tuning training. Then, once the training course is completed, attendees spend three additional days on the island with their loved ones.

The training course will be held at the exclusive 5-Star Perle Resort Hotel & Spa which offers sea, mountain, or garden views.  We have arranged a special rate for you should you decide to stay at venue. You can find those rates listed below. As a convenience, we will gladly make the initial hotel booking for you. Should you require changes or other services, we would encourage you to contact the hotel directly. Our speciality is tuning, and we will defer the running of a hotel to the welcoming staff of the Perle.

Prices
4 Day Training Course 2100 EUR
Accommodation at Perle Resort Hotel & Spa 70 EUR/night - single room
100 EUR/night - double room
Special offers Group discounts are available for two or more people attending the same training course.
2 attendees = 10%
3 or more = 15%


Join Us
If you'd like to become proficient in Java Performance Tuning while enjoying the beautiful island of Crete, please click here to Sign Up.


 


“This is the course that you will have wished you had attended when your boss is breathing down your neck asking why the application is slow.”
- Dr. Heinz Kabutz, the Java Specialist


 

“The best course I ever attended: High knowledge of the trainer. Very helpful information, which could be used in real life. Exercises allowing to see the real life problems and the way how the problems should be solved - step by step. Introduction to open source / free tools which allow to monitor and diagnose quickly performance problems of the application.”
- Rafal Zablocki, ING Nationale-Nederlanden

 

"Well balanced mix of theory, practice and real-life stories. Kirk explained the methodology of performance tuning process with hands-on exercises and didn’t try to sell any products; it was probably the most useful professional training course I have ever attended."
- Vladimir Shor, WebMedia