Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

JEE Server Performance Tuning

( Duration: 2 Days )

The JEE Server Performance Tuning training course provides the skills needed to tune a server to serve the maximum number of simultaneous users while still maintaining adequate levels of service as measured in service response times.

  • Familiar with the basics of deploying and monitoring JEE Applications on a JEE Server and with the basic structure of JEE applications.

  • This JEE Server Performance Tuning workshop would benefit Weblogic, Tomcat and other JEE System Administrators who are responsible for the performance of the Server.

COURSE AGENDA

1

Overview

  • 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
2

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
3

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
4

The Elements of Tuning

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

Obtaining Performance Measurements

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

Create Simulated Workloads

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

Wait Based Tuning

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

Fine Tuning Performance

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

Principles of Tuning Clusters

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

Trending, Forecasting and Capacity Planning

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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X