Tuning Oracle WebCenter Concurrency

3 Performance Planning 3-1 3 Performance Planning This chapter discusses performance and tuning concepts for Oracle Fusion Middleware. This chapter contains the following sections: ■ Section 3.1, About Oracle Fusion Middleware Performance Planning ■ Section 3.2, Performance Planning Methodology

3.1 About Oracle Fusion Middleware Performance Planning

To maximize Oracle Fusion Middleware performance, you must monitor, analyze, and tune all the components that are used by your applications. This guide describes the tools that you can use to monitor performance and the techniques for optimizing the performance of Oracle Fusion Middleware components. Performance tuning usually involves a series of trade-offs. After you have determined what is causing the bottlenecks, you may have to modify performance in some other areas to achieve the expected results. However, if you have a clearly defined plan for achieving your performance objectives, the decision on what to trade for higher performance is easier because you have identified the most important areas. If you are new to Oracle Fusion Middleware, or if you would like more information on the Oracle Fusion Middleware components, refer to documentation listed in Appendix A, Related Reading and References .

3.2 Performance Planning Methodology

The Fusion Middleware components are built for performance and scalability. To maximize the performance capabilities of your applications, you must build performance and scalability into your design. The performance plan should address the current performance requirements, the existing issues such as bottlenecks or insufficient hardware resources and any anticipated variances in load, users or processes. The performance plan should also address how the components scale during peak usage without impacting performance. The following sections of this chapter discuss the steps you should take to help create a plan to tune your application environment and optimize performance: ■ Step 1: Define Your Performance Objectives ■ Step 2: Design Applications for Performance and Scalability ■ Step 3: Monitor and Measure Your Performance Metrics