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