Performance and Tuning Guide
About this book
Introduction
Determining factors
Measurement and diagnosis tools
The tuning process
Server Tuning
The performance tuning wizard
General server tuning
Java virtual machine tuning
Listener tuning
Operating system settings
Factors that affect start-up and shutdown time
EAServer memory requirements
Component Tuning
Running the performance tuning wizard
Common component performance issues
Java component performance
EJB component performance
C++ component performance
PowerBuilder component performance
EJB CMP Tuning
Generated entity bean subclasses
Creating and tuning database tables
Automatic key generation settings
Concurrency control options
Connection cache settings
Entity instance and query caching
CMP runtime monitoring
Web Application Tuning
Using the performance tuning wizard
Tuning server and Web application settings
Tuning servlet and JSP settings and code
Understanding HTTP response caching options
Dynamic page caching
Using the servlet Java cache
Using partial page caching
Class CacheManager
Database Access Tuning
Component design and implementation
Server and component transaction settings
Connection cache settings
Cluster Tuning
When to use clusters
Cluster settings that affect performance
IIOP client settings that affect load balancing
Web application settings
Component settings
Message Service Tuning
Best practices for coding
Global message service settings
Queue and topic settings
Thread pools
Shared listeners
The key log table
Using the Performance Monitor
How it works
Configuring memory thresholds
Configuring response rate thresholds
Obtaining performance monitor statistics