Performance and Tuning
Introduction and Roadmap
This section describes the contents and organization of this guide—WebLogic Server Performance and Tuning.
- Document Scope and Audience
- Guide to this Document
- Performance Features of this Release
- Related Documentation
Document Scope and Audience
This document is written for people who monitor performance and tune the components in a WebLogic Server environment. It is assumed that readers know server administration and hardware performance tuning fundamentals, WebLogic Server, XML, and the Java programming language.
Guide to this Document
- This chapter, Introduction and Roadmap, introduces the organization of this guide.
- Top Tuning Recommendations for WebLogic Server, discusses the most frequently recommended steps for achieving optimal performance tuning for applications running on WebLogic Server.
- Performance Tuning Roadmap, provides a roadmap to help tune your application environment to optimize performance:
- Operating System Tuning, discusses operating system issues.
- Tuning Java Virtual Machines (JVMs), discusses JVM tuning considerations.
- Tuning WebLogic Server, contains information on how to tune WebLogic Server to match your application needs.
- Tuning the WebLogic Persistent Store, provides information on how to tune a persistent store.
- DataBase Tuning, provides information on how to tune your data base.
- Tuning WebLogic Server EJBs, provides information on how to tune applications that use EJBs.
- Tuning Message-Driven Beans, provides information on how to tune Message-Driven beans.
- Tuning JDBC Applications, provides information on how to tune JDBC applications.
- Tuning Logging Last Resource, provides information on how to tune Logging Last Resource transaction optimization.
- Tuning WebLogic JMS, provides information on how to tune applications that use WebLogic JMS.
- Tuning WebLogic JMS Store-and-Forward, provides information on how to tune applications that use JMS Store-and-Forward.
- Tuning WebLogic Message Bridge, provides information on how to tune applications that use the Weblogic Message Bridge.
- Tuning Resource Adapters, provides information on how to tune applications that use resource adaptors.
- Tuning Web Applications, provides best practices for tuning WebLogic Web applications and application resources:
- Tuning Web Services, provides information on how to tune applications that use Web services.
- Tuning WebLogic Tuxedo Connector, provides information on how to tune applications that use WebLogic Tuxedo Connector.
- Related Reading: Performance Tools and Information, provides an extensive performance-related reading list.
- Using the WebLogic 8.1 Thread Pool Model, provides information on using execute queues.
- Capacity Planning, provides an introduction to capacity planning.
Performance Features of this Release
WebLogic Server introduces the following performance enhancements:
One-Way Sends for Non-Persistent Messages
You may greatly improve the performance of typical non-persistent messaging by using one-way message sends. By enabling the “One-Way Send Mode” option on your connection factory, its associated producers can send messages without internally waiting for a response from the target destination's host JMS server. You can choose to allow queue senders and topic publishers to do one-way sends, or limit this capability to topic publishers only. You can also configure a one-way window size to determine when a two-way message is required to regulate producer before they can continue making additional one-way sends.
See Tuning WebLogic JMS.
Related Documentation
For related information about administering and tuning WebLogic Server, see Related Reading: Performance Tools and Information.