Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley

locations map


550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2


821A Bloor Street West
Toronto, ON
M6G 1M1


409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA

Other Locations

Dallas, TX
Miami, FL

Home > Training > Oracle WebLogic Server 12c Administration > Oracle WebLogic Server 12c Diagnostics and Performance Tuning Training

Oracle WebLogic Server 12c Diagnostics and Performance Tuning Training

Course#: TP2632

This 4-day course is designed for WebLogic 12c Administrators and Operations staff that have a basic understanding of core WebLogic administration tasks. This class builds on the foundation of the Oracle WebLogic 12c System Administration class. Students should already know how to install WebLogic server and create a domain. Students need a basic understanding of service configuration (JDBC, JMS and JNDI) and application deployment. Students should also understand the key concepts of WebLogic clustering.

What you will Learn

After completing this course, students will be able to:

  • Generate diagnostic images on demand and in response to system events.
  • Define watches and notification to handle diagnostic events.
  • Create server and application-scoped instrumentation.
  • Use dye injection for advanced diagnosis.
  • Understand memory usage and configuration in Java.
  • Choose suitable garbage collection strategies.
  • Control threading with work managers.
  • Tune JDBC and JMS services.


4 Days

Outline of TP2632 Oracle WebLogic Server 12c Diagnostics and Performance Tuning Training

1. Intro to WebLogic Diagnostic Framework (WLDF)

  • WLDF Architecture
  • Data Sources
  • Archiver and Accessor
  • Watches and Notifications
  • Dye Injection
  • Image Capture

2. Diagnostic Configuration

  • Server Configuration
  • System Modules
  • Application Configuration

3. Image Capture

  • Image Capture Methods
  • Examine an Image

4. The Harvester

  • What can be harvested
  • Harvester Configuration
  • Custom MBeans

5. Watches and Notifications

  • Rules
  • Alarms
  • Notification Handlers

6. Instrumentation

  • Server-Scoped Instrumentation
  • Application-Scoped Instrumentation
  • Joinpoints, Pointcuts and Diagnostic locations
  • Diagnostic Monitors

7. Dye Injection

  • Dye Injection Overview
  • Diagnostic Context
  • Configuration
  • Dye Masks

8. The Accessor

  • Online Access
  • Offline Access

9. Introduction to Performance Tuning

  • Throughput
  • Response Time
  • Methodology
  • Key WebLogic Performance Issues

10. The Java Virtual Machine (JVM)

  • JVM Overview
  • JVM Evolution
  • HotSpot
  • JRockit

11. Memory

  • Heap
  • Stack
  • Perm Space
  • Native

12. Garbage Collection

  • Heap Generations
  • GC Candidates
  • Full vs Partial GC
  • Ergonomics
  • Dynamic GC
  • Leaks

13. Work Managers

  • Threading
  • Request Classes
  • Constraints
  • Assigning Work Managers to Components
  • Default Work Manager

14. JMS Tuning

  • Thresholds and Quotas
  • Paging
  • Production Throttling
  • Message Timeouts

15. JDBC Tuning

  • Datasource Configuration
  • Pool Sizes
  • Growth
  • Statement Cache

16. Cluster Tuning

  • Replication Strategy
  • Static Content
  • Load Balance
  • Communications
  • Local Access
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.
*Your name:

*Your e-mail:


*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course

Register for a courseware sample

It's simple, and free.


Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.