J2EE Server Performance Tuning

Have Queries? Ask us +91 72592 22234

Course Overview

JSTL training Module teaches attendees on how to use the powerful JSP tag libraries provided by the Jakarta Taglibs project. By encapsulating powerful functionality within easily understood, compact syntax, the JSTL makes it possible for Java developers to create JSP applications much more quickly.

Course Content


  • The Performance Problem
  • How Fast is Fast Enough?
  • Hiding Bad Performance
  • The 6 main Performance costs: Memory, CPU Time, Network Traffic,I/O
  • System Calls, Resource Blocking

Specifying Service Level Agreements

  • The Four Types of Performance Measures
  • End-User Response Time
  • Request Throughout
  • Resource Utilization
  • Application Availability
  • Specifying a Service Level Agreement

Tune the JVM Memory Usage

  • The JVM Memory and Garbage Collector Model
  • Configuring the Garbage Collector
  • Tracing the behavior of the Garbage Collector
  • Recommended initial memory configuration

The Elements of Tuning

  • Tuning Memory
  • Tuning Thread Pools
  • Tuning JDBC Connection Pools
  • Tuning other Caches
  • Using a separate server for static content

Obtaining Performance Measurements

  • Using the Server Console
  • Using Connection Pools that provide Statistics
  • Polling Statistics with Java Programs
  • Using JMX Scripts
  • Using Other Tools

Create Simulated Workloads

  • Workload Generation Tools
  • Using JMeter
  • Creating Graduated Loads
  • Test Load Strategies

Wait Based Tuning

  • The J2EE Tiers
  • Wait Based Tuning
  • Tuning From the Back to the Front - Theory and Method
  • Tuning Example
  • Tuning the Database Tier

Fine Tuning Performance

  • Precompiling JSPs
  • JMS Tuning
  • Advanced JDBC Tuning
  • Other Items to Tune

Principles of Tuning Clusters

  • Horizontal Clustering
  • Vertical Clustering
  • Minimizing Object Movement
  • Load Testing a Cluster

Trending, Forecasting and Capacity Planning

  • Predict Future Trends
  • Anticipating Server Overload
  • Performance Management Plans

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234