Java Specialists' Java Training Europehome of the java specialists' newsletter

Java Performance Tuning - Course Outline

Take full advantage of the speed Java has to offer!

Course Outline

Chapter Description
1. Performance Tools and Methodology Basic tools, timers and logging, common problems, load testing tools and techniques, JVM profilers, heap activity monitors, network monitoring, JDBC tracing, J2EE monitoring, post-deployment monitoring, OS monitoring
2. Java Performance Coding Best Practices Tuning methodology, user perceptions, targeting tuning, finding big gains, control structures, looping and method calls, object lifecycle, casts, exceptions, string handling, I/O and NIO, logging, threading, serialization and cloning, collections, parsing, JNI native calls
3. Garbage Collection and Heap Tuning JVM memory spaces, object lifecycles, garbage collection algorithms, JVM command-line switches, memory profilers, understanding GC log entries, gross tuning the heap
4. Architecting & Designing for Performance Overview, performance idioms, contention, design, planning for performance, performance anti-patterns, performance optimising patterns, high performance architecture, Enterprise Java Beans, EJB patterns, EJB servers, messaging


1. Course Overview 2. Course Outline 3. Enquire
Java Master
Java Foundation
Java 5 Tiger
Design Patterns
In-House Courses
© 2009 Heinz Kabutz - All Rights Reserved Sitemap seo web design Catch22 Marketing