Introduction to Performance Monitoring
Overview of Performance Methodology
Importance of Performance Tests and Benchmarks
Introduction to Load and Stress Test Tools
Configuring the Grinder
Introduction to Oracle Application Testing Suite
Monitoring and Tuning JRockit JVM
Overview of Java Virtual Machines
Understanding Garbage Collection and Heap Fragments
JRockit JVM Benefits
JRockit Mission Control
JRockit Flight Recorder
JRockit Memory Leak Detector
Tuning JRockit JVM Garbage Collection
Configuring JVM Parameters
Tuning Hotspot JVM
Overview of Hotspot JVM
Tools for Monitoring Hotspot JVM
Using Java Visual VM
Command-line Tools to Monitor Hotspot JVM
Understanding JVM Ergonomics
Use of Throughput Goal
Use of Footprint Goal
Configuring JVM Parameters
Configuring Work Managers
Introduction to WLS Self-tuning
What is Work Manager?
Threadpool and Priority
Scheduling Guidelines
Work Manager Configuration
Work Manager Scope and Sharing Constraints
Introduction to CommonJ
Configuring Other WebLogic Server Resources
Domain Startup Mode
Native IO Performance
Stuck Threads
Tuning Chunk Size
Connection Backlogs
Using the JSP Compiler jspc
Using the Precompile Option
Setting JSP Page Check Interval
Setting Servlet Reload Check Interval
Defining WebLogic Cache Tag
Tuning JDBC
Tuning Connection Pools
Tuning Statement Caches
Performing Batch Updates
Tuning Transactions
Tuning Database Specific Parameters
Tuning EJB
Tuning Pool Size
Tuning Cache Size
Tuning Concurrency Strategy
Tuning Entity Bean Parameters
Tuning Transactions
Tuning EJB Clients
Tuning JMS
Tuning JMS Clients
Defining Aggregation and Message Pipeline
Describing Persistence Techniques
Listing Throttling Techniques
Considerations for Store and Forward message
Tuning WebLogic Server Clusters
Architectural Consideration
Load Balancers and Firewalls
Session Persistence
General Tuning Tips