WebSphere Performance Testing and Tuning
Course
In Bath
Description
-
Type
Course
-
Location
Bath
-
Duration
3 Days
This course shows how to diagnose and fix performance problems within J2EE 1.4 applications deployed within WebSphere version 6 environments. The course has a very practical emphasis and includes the lab-based investigation of the performance of a J2EE application. Performance bottlenecks will be identified during the labs. Some of the bottlenecks will be fixed during the labs. Suitable for: This course is aimed at: WebSphere administrators WebSphere and J2EE Developers Application support staff System Architects Technical Design Authority
Facilities
Location
Start date
Start date
About this course
Understanding of J2EE components. WebSphere administration - as taught in our WebSphere version 6 administration course. Some Java knowledge, but students need not be Java programmers.
Reviews
Course programme
WebSphere administrators
WebSphere and J2EE Developers
Application support staff
System Architects
Technical Design Authority
PREREQUISITES: Understanding of J2EE components.
WebSphere administration - as taught in our WebSphere version 6 administration course.
Some Java knowledge, but students need not be Java programmers.
DURATION: 3 days. Hands on.
OBJECTIVES: This course shows how to diagnose and fix performance problems within J2EE 1.4 applications deployed within WebSphere version 6 environments. The course has a very practical emphasis and includes the lab-based investigation of the performance of a J2EE application. Performance bottlenecks will be identified during the labs. Some of the bottlenecks will be fixed during the labs, others will be discussed and alternative coding options selected and tested.
The course comprises short lectures to outline principles and much longer labs to explore those principles.
On completion, delegates will be able to:
Understand best practice in J2EE application development and deployment.
Optimise the deployment of a J2EE application within WebSphere.
Apply J2EE patterns appropriately.
Identify and remove anti-patterns from code.
Inspect code behaviour while running under load within WebSphere.
Generate load for J2EE applications via their web front-end.
Chart and present performance findings after load tests.
Tools Used:
WebSphere Application Server version 6.
JProfiler - Java and J2EE profiling tool.
JMeter - Load generation and stress test tool.
Eclipse - Java integrated development environment (IDE).
Integrating JProfiler into Eclipse based IDEs such as Rational Application Developer.
COURSE CONTENT:
Patterns, both positive and negative.
Garbage collection options, selecting the right algorithm.
JVM Vendor differences - which platform is best suited to your application.
Common coding errors, how to spot them and work around them.
Tools available, strengths and weaknesses.
Tivoli Performance Viewer
Symantec i3 (was Veritas i3, was Precise In-Depth)
ITCAM
Wily
Rational Performance Tester
Eclipse TPTP (nee Hyades)
JProfiler
Emphasis on good practice, but not overdoing patterns.
PB07/01
WebSphere Performance Testing and Tuning