Thursday, May 5, 2011

WebLogic Server: Performance Tuning

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 Runtime Analyzer
  • 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

No comments: