Oracle WebLogic Server 12c: Performance Tuning Workshop



Course DateStart TimeEnd TimeTime ZoneLocationDaysPrice
Nov 28, 202211:0007:00ESTToronto - In Class or by Video Conference3$3,600 USDPurchase

Oracle WebLogic Server 12c: Performance Tuning Workshop

Description: This Oracle WebLogic Server training teaches you how to monitor how a running Oracle WebLogic Server application affects the overall system. Learn through a combination of interactive instruction and hands-on exercises.

Duration: 3 Days

Learn to:

  • Describe a typical performance methodology.
  • Use a load testing tool like The Grinder.
  • Use command-line and graphical tools such as jps, jcmd, Java VisualVM, Mission Control and Flight Recorder.
  • Generate and analyze performance data.
  • Tune operating system resources.
  • Tune Java Virtual Machine (JVM) and Oracle WebLogic Server parameters.

Course Objectives:

  • Use a standard tuning methodology
  • Tune an operating system to support WebLogic
  • Monitor and tune JVM performance
  • Monitor and tune server performance
  • Monitor and tune cluster performance
  • Monitor and tune JDBC services
  • Monitor and tune a persistent store
  • Configure a work manager for an application
  • Monitor and tune Java EE applications


  • Web Administrator
  • Java EE Developer
  • SOA Architect
  • System Integrator
  • Project Manager
  • Administrator
  • Support Engineer
  • Technical Consultant

Required Prerequisites:

  • Fair knowledge of administering Oracle WebLogic Server
  • Oracle WebLogic Server 12c: Administration I

Suggested Prerequisites:

  • Basic knowledge of Java programming


Tuning Methodology

  • Introduction to Performance Tuning
  • Benchmarking
  • Load and Stress Testing
  • Identifying Bottlenecks
  • Performance Monitoring and Testing Tools

Tuning Operating Systems

  • Operating System Resources
  • Linux Performance Monitoring

Monitor and Tune JVM Performance

  • JVM Performance Overview
  • The JVM and Garbage Collection
  • Command-Line JVM Tools
  • GUI JVM Tools

Monitor and Tune Server Performance

  • Domain Startup Mode
  • On-Demand Deployment
  • Native I/O Performance Pack
  • Overload Protection
  • Garbage Collection Thresholds
  • Connection Backlog
  • Secure Sockets Layer (SSL) Tuning
  • Logging Considerations

Monitor and Tune Cluster Performance

  • Clustering Review
  • Load Balancing and Failover
  • HTTP Session Persistence Review
  • Deployment Packaging
  • Peer-to-Peer Communication
  • Basic Cluster Architecture
  • Multitier Cluster Architecture
  • Load Balancers

Using the JSP Compiler: jspc

  • Using the Precompile Option
  • Setting JSP Page Check Interval
  • Setting Servlet Reload Check Interval
  • Defining WebLogic Cache Tag

Monitoring and Tuning Data Sources and Persistent Stores

  • JDBC Review
  • JDBC and Application Design
  • Connection Pools
  • Logging Last Resource (LLR) Transactions
  • Batch Updates
  • Transactions
  • Persistent Stores
  • Database Tuning

Configuring Work Managers

  • Monitoring a Server Thread Pool
  • WebLogic Server Thread Tuning
  • Work Manager
  • Work Manager Configuration
  • Tuning Transactions

Monitoring and Tuning Java EE Applications

  • Tuning Web Applications
  • Tuning Enterprise JavaBeans (EJBs)
  • Tuning JPA
  • Tuning Web Services
Right Menu IconMENU