Sun ONE logo      Previous      Index      Next     

Sun ONE Application Server 7, Enterprise Edition Performance Tuning Guide

Contents


About This Guide
Who Should Use This Guide
What You Should Know
How This Guide is Organized
Using the Documentation
Documentation Conventions
General Conventions
Conventions Referring to Directories
Product Support

Chapter 1   About Sun ONE Application Server Performance
Performance Tuning Roadmap
Why Tune the Application Server?
Capacity Planning
Performance Tuning Sequence
Configuration Files
Logging and Performance

Chapter 2   Tuning Your Application
Java Programming Guidelines
J2EE Programming Guidelines
Servlet and JSP Programming Guidelines
EJB Programming Guidelines

Chapter 3   Tuning Sun ONE Application Server
HTTP Server Tuning
Enabling Statistics with stats-xml
Monitoring Current Activity Using the perfdump Utility
Using Statistics to Tune Your Server
Busy Functions
Using Performance Buckets
Configuring the File Cache
Tuning the ACL User Cache
Using Quality of Service
Threads, Processes, and Connections
Improving Java Performance
Miscellaneous init.conf Directives
Miscellaneous obj.conf Parameters
Scaling Your Server
Connection Pool Tuning
JDBC Connection Pool Tuning
JSP and Servlet Tuning
Suggested Coding Practices for JSP's and Servlets
Configuration Settings that Affect JSP/Servlet Performance
Performance Tuning for EJBs
Performance Tuning the EJB Container
Guide to Using Tunables
EJB Descriptor Properties
Tuning the EJB Pool
Tuning the EJB Cache
Performance Considerations for Various Types of EJBs
Related Considerations
ORB Tuning
How a Client Connects to the ORB
Performance Tuning the ORB
Guide to using Tunables
Thread Pool Sizing
Related Considerations
Tuning the Transaction Manager
automatic-recovery
keypoint-interval
Transaction Manager Monitoring
References

Chapter 4   Tuning the Java Runtime System
Using Alternate Threads
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 5   Tuning Operating System
Tuning Parameters
Solaris File Descriptor Setting

Chapter 6   Tuning for High-Availability
Tuning HADB
Disk Usage
Performance
Operating System Configuration
Tuning the Sun ONE Application Server for High-Availability
Configuring and Tuning the Sun ONE Application Server

Appendix A   Common Performance Problems
check-acl Server Application Functions
Low-Memory Situations
Under-Throttled Server
Cache Not Utilized
Keep-Alive Connections Flushed
Log File Modes

Index


Previous      Index      Next     


Copyright 2003 Sun Microsystems, Inc. All rights reserved.