Java Performance Tuning

Java(TM) - see bottom of page

|home |services |training |newsletter |tuning tips |tool reports |articles |resources |about us |site map |contact us |
Tools: | GC log analysers| Multi-tenancy tools| Books| SizeOf| Thread analysers|

Our valued sponsors who help make this site possible
JProfiler: Get rid of your performance problems and memory leaks! 

Java Performance Training Courses

Get rid of your performance problems and memory leaks!

Java Performance Training Courses
COURSES AVAILABLE NOW. We can provide training courses to handle all your Java performance needs

Java Performance Tuning, 2nd ed
The classic and most comprehensive book on tuning Java

Java Performance Tuning Newsletter
Your source of Java performance news. Subscribe now!
Enter email:

Get rid of your performance problems and memory leaks!

Don't leave performance to chance. Let the experts at Java Performance Tuning train your staff to recognize and correct performance problems throughout the entire application development lifecycle.

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:

Ask about our next offerings. We can also offer this course onsite at your organization's facilities. There are also offerings made in cooperation with ExitCertified and Sun's Extreme Learning program.

Please contact us for further information about our course.

Course Descriptions

Day 1 - Introduction to Performance
  • 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
Day 2 - The Java Virtual Machine
  • 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 - Tooling
  • 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
Day 4 - Performance Tuning in Practice
  • 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

Last Updated: 2017-11-28
Copyright © 2000-2017 All Rights Reserved.
All trademarks and registered trademarks appearing on are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries. is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.
RSS Feed:
Trouble with this page? Please contact us