WebSphere Application Server 8.5 Performance Tuning Training

Course #:WA2224

WebSphere Application Server 8.5 Performance Tuning Training

This course provides in depth information on how to tune WebSphere, database server, web server and the operating system to extract the last drop of performance. It covers performance tuning methodology, how to detect a bottleneck and common problems and solutions. After taking this class, students will be able to methodically create a stress testing plan and find bottlenecks and resolve them.

The students will perform hands on lab to create test scripts, perform stress test and gather key performance numbers. The class is generic as far as the stress testing tool is concerned. The concepts learned in this class can be used with any tool of choice.


  • Standardized terminology
  • Stress testing and tuning methodology
  • Gathering key performance numbers using various tools
  • Common WebSphere bottlenecks
  • WebSphere best practices
  • Problem determination techniques

What you will learn

  After completing this course, the student should be able to:
  • Performance tuning process
  • How WAS processes requests
  • Tools that can be used to measure and tune performance of WAS
  • Tuning JVM, Thread pools, Connection pools
  • Tuning session/replication/persistence

Hands on labs


In the labs students will use various techniques to monitor application performance, troubleshoot performance problems, and tune a WebSphere configuration. Various advanced tools are demonstrated to develop an advanced capability for students to tune their own WebSphere environments when returning to the job.




QA team members, WebSphere administrators, architects, consultants and IT specialists.



  Students should have a good understanding of the basic administration aspects of WebSphere Application Server v8.0 or v8.5. The following courses can provide this experience for students who are not familiar with WebSphere administration:


  3 days

Outline of WebSphere Application Server 8.5 Performance Tuning Training

1. Performance Tuning Process and Tools

  • Performance Tuning process
  • Model for performance tuning
  • PMI, TPV and the Advisor
  • WAS Threads, the work horses
  • Identifying bottleneck

2. JVM Tuning

  • Server Hang & Thread dumps
  • Memory Leak & Heap dumps
  • Dump Agents
  • JVM Memory architecture and flags

3. Tuning Thread pools

  • Application Execution Model
  • Tuning thread pool
  • Tuning transport channels

4. Tuning Connection pools

  • Connection pool settings
  • Statement caching and its impact on performance

5. Session Tuning

  • Calculating optimal session time-out duration
  • Session Replication tuning
  • Session Persistence tuning
  • Session replication Vs persistence

6. Performance Tuning Checklist

7. Summary/Review


We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.