bea.com | products | dev2dev | support | askBEA |
|
e-docs > WebLogic Server > WebLogic Server Performance and Tuning |
WebLogic Server Performance and Tuning |
Tuning Hardware, Operating System, and Network Performance
Tuning Java Virtual Machines (JVMs)
JVM Heap Size and Garbage Collection
Generational Garbage Collection
Using Verbose Garbage Collection to Determine Heap Size
Using WebLogic Startup Scripts to Set Heap Size
Automatically Detecting Low Memory Conditions and Forcing Garbage Collection
Manually Forcing Garbage Collection
Setting Java HotSpot VM Options
Standard Java Options for Windows and UNIX
Non-Standard Java Options for Windows and UNIX
Setting Performance-Related config.xml Parameters
Using WebLogic Server Performance Packs
Which Platforms Have Performance Packs?
Should You Modify the Default Thread Count?
Default Thread Count Scenarios
Modifying the Thread Count in the Default Execute Queue
Assigning Applications to Execute Queues
Allocating Threads to Act as Socket Readers
Set the Number of Socket Reader Threads on a WebLogic Server
Set the Number of Socket Reader Threads on Client Machines
Tuning Execute Queues for Overflow Conditions
Tuning Connection Backlog Buffering
How JDBC Connection Pools Enhance Performance
Tuning JDBC Connection Pool Initial Capacity
Tuning JDBC Connection Pool Maximum Capacity
Caching Prepared and Callable Statements
Setting Java Parameters for Starting WebLogic Server
Changing Compilers in the Administration Console
Setting Your Compiler in weblogic.xml
Compiling EJB Container Classes
Using WebLogic Server Clusters
Scalability and High Availability
Performance Considerations for Multi-CPU Machines
Monitoring a WebLogic Server Domain
Setting Performance-Related weblogic-ejb-jar.xml Parameters
Allocating Pool Size for Session and Message Beans
Allocating Pool Size for Entity Beans
Tuning Initial Beans in Free Pool
Activation and Passivation of Stateful Session EJBs
Setting Transaction Isolation Level
Tuning In Response to Monitoring Statistics
Other Performance Improvement Strategies
Distributing Transactions Across EJBs in a WebLogic Server Cluster
Stateless Session EJB Life Cycle
Stateful Session EJB Life Cycle
Passivating Stateful Session EJBs
Tuning WebLogic Server Applications
Using Performance Analysis Tools
JDBC Optimization for Type-4 MS SQL Driver
Using Execute Queues to Control Thread Usage
Assigning Servlets and JSPs to Execute Queues
Assigning EJBs and RMI Objects to Execute Queues
Related Reading: Performance Tools and Information
Hewlett-Packard Company Information
Web Performance Tuning Information
Java Virtual Machine (JVM) Information
Enterprise JavaBeans Information
Java Message Service (JMS) Information
General Performance Information
Benchmark Tuning Examples for WebLogic Server
Tuning a Sun UltraSparc III System