Previous Index Next
Contents About This Guide Overview Platform Edition Standard Edition Enterprise Edition Using the Documentation Documentation Conventions General Conventions Conventions Referring to Directories Product Support What’s in this Guide What You Should Know How This Guide is Organized Chapter 1 Server Components Application Server Processes Databases Server Architecture Server Tools Server Administration Interface Sun ONE Studio 4 Chapter 2 Why Tune Application Server? Understanding Operational Requirements Application Architecture Security Requirements User Authentication and Authorization Encryption Application Usage Hardware Resources Administration Capacity Planning Performance Tuning Sequence Configuration Files Logging and Performance Chapter 3 Java Programming Guidelines J2EE Programming Guidelines Servlet and JSP Programming Guidelines EJB Programming Guidelines EJB Pool and Cache Transactions JDBC and Database Access JMS References Chapter 4 HTTP Server Tuning Enabling Statistics with stats-xml Monitoring Current Activity Using the perfdump Utility Installing the perfdump Utility Using Statistics to Tune Your Server Connection Queue Information HTTP Listener Information Keep-Alive/Persistent Connection Information Session Creation Information Cache Information Thread Pools DNS Cache Information Busy Functions Using Performance Buckets Configuration Performance Report Configuring the File Cache Using the nocache Parameter File Cache Dynamic Control and Monitoring Tuning the ACL User Cache ACL User Cache Directives Verifying ACL User Cache Settings Using Quality of Service Threads, Processes, and Connections HTTP listener Acceptor Threads Maximum Simultaneous Requests Improving Java Performance Using an Alternate Thread Library Using Pre-compiled JSPs Configuring Class Reloading Miscellaneous init.conf Directives AcceptTimeOut Information CGIStub Processes (Unix/Linux) Buffer Size Miscellaneous obj.conf Parameters find-pathinfo-forward nostat Scaling Your Server Processors Memory Disk Space Networking 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 Commit Options ORB Tuning How a Client Connects to the ORB Performance Tuning the ORB ORB Tunables ORB Properties Non-standard ORB Properties and Functionality Guide to using Tunables Thread Pool Sizing Related Considerations Examining IIOP Messages Fragmented Messages Local Interfaces for EJB's Tuning the Transaction Manager automatic-recovery keypoint-interval Transaction Manager Monitoring References Chapter 5 Using Alternate Threads Managing Memory and Allocation Tuning the Garbage Collector Tracing Garbage Collection Footprint Specifying Other Garbage Collector Settings Tuning the Java Heap Guidelines for Java Heap Sizing Sample Heap Configuration on Solaris Sample Heap Configuration on Windows HotSpot Virtual Machine Tuning Options Chapter 6 Tuning Parameters Solaris File Descriptor Setting Linux Configuration Chapter 7 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.
Copyright 2003 Sun Microsystems, Inc. All rights reserved.