Sun Java logo     Copyright      Index      Next     

Sun logo
Sun Java System Application Server Enterprise Edition 8 2004Q4 Beta Performance Tuning Guide 

Contents


Preface
Who Should Use This Book
Before You Read This Book
How This Book Is Organized
Conventions Used in This Book
Typographic Conventions
Symbols
Default Paths and File Names
Shell Prompts
Related Documentation
Books in This Documentation Set
Other Server Documentation
Accessing Sun Resources Online
Contacting Sun Technical Support
Related Third-Party Web Site References
Sun Welcomes Your Comments

Chapter 1   About Application Server Performance
Process Overview
Performance Tuning Sequence
General Tuning Concepts
User Expectations
Further Information

Chapter 2   Tuning Your Application
Java Programming Guidelines
JSP and Servlet Tuning
Suggested Coding Practices
EJB Performance Tuning
General Guidelines
Related EJB Considerations
EJB Transactions
Using Version Consistency
Using Request Partitioning
Tuning for Specific Types of EJBs
Monitoring EJBs
JDBC and Database Access
JMS

Chapter 3   Tuning the Application Server
Logger Settings
General Settings
Log Levels
Deployment Settings
Disable Auto-deployment
Use Pre-compiled JSPs
Disable Dynamic Application Reloading
J2EE Containers
Tuning the Web Container
Monitoring the EJB Container
Tuning the EJB Container
Transaction Service
Monitoring the Transaction Service
Tuning the Transaction Service
HTTP Service
Monitoring the HTTP Service
Tuning the HTTP Service
Tuning HTTP Listener Settings
ORB
Overview
Monitoring the ORB
Tuning the ORB
Thread Pool Sizing
Examining IIOP Messages
Improving ORB Performance with JSG
Thread Pools
Tuning Thread Pools
Resources
JDBC Connection Pools
Connector Connection Pools

Chapter 4   Tuning for High-Availability
Tuning HADB
Disk Use
Memory Allocation
Performance
Operating System Configuration
Tuning the Application Server for High-Availability
Configuring and Tuning the Application Server
Configuring the Load Balancer
Enabling Health Checker

Chapter 5   Tuning the Java Runtime System
Java Virtual Machine Settings
Managing Memory and Allocation
Tuning the Garbage Collector
Tracing Garbage Collection
Specifying Other Garbage Collector Settings
Tuning the Java Heap
HotSpot Virtual Machine Tuning Options

Chapter 6   Tuning the Operating System
Scaling Your Server
Processors
Memory
Disk Space
Networking
Tuning for Solaris
Tuning Parameters
File Descriptor Setting
Using Alternate Threads
Tuning for Solaris on x86
Tuning for Linux platforms
Increase the number of file descriptors
Change the virtual memory settings
Ensure that the Network interface is operating in full duplex mode
Tune disk I/O performance
Tune the TCP/IP stack

Index


Copyright      Index      Next     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.