
|
WebSphere Performance Testing and Tuning |
|
| AUDIENCE: |
This course is aimed at:
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 |
|
© 2007 Verhoef Training, Ltd.
|