Contents for Tuning WebLogic JRockit 8.1 JVM
Introduction
Tuning WebLogic JRockit JVM
Setting Heap Size Parameters
Setting the Initial Heap Size
Default
Setting the Maximum Heap Size
Default
Setting -Xmx to Avoid Fragmentation
Encountering OutOfMemory Errors
Setting the Size of the Nursery
Default
Working Around Limits to Expanding Heap Size
Defining When a Memory Space will be Cleared
Default
Setting the Type of Thread Allocation
Default
Setting the Thread Stack Size
Minimum Thread Size
Default
32-bit Default
64-bit Default
Memory Requirements and Garbage Collection Types
Basic Tuning Tips and Techniques
Determine What You Want to Tune For
Setting the Heap Size
Tuning for High Responsiveness
Tuning for High Performance
Other Tuning Tips
Analyze Garbage Collection and Pause Times
Modify Threading Options when Using a Large Number of Threads
Analyzing and Improving Your Application
Step 1: Find the Hotpaths
Find the Bottleneck Methods
Cluster the Bottleneck Methods Together into Hotpaths
Step2: Prioritize the Hotpaths
Step 3: Fix the Hotpath
Step 4: Repeat Steps 1-3