This use case presents a scenario in which you optimize the performance of an application by using Oracle Developer Studio. The following activities are performed in this use case:
Using performance analyzer tool to understand the resource utilization of the application
Optimizing the application for serial and parallel performance by using the compiler options
Optimizing the binary, based on the runtime behavior of the application by using feedback profiling
This use case assumes the architecture shown in the following figure.
Figure 2 Performance Optimization Use Case Architecture
The example architecture consists of the following setup:
SPARC T5-2 server with 32 cores and 256 GB RAM.
The server is partitioned by using the Oracle VM Server for SPARC 3.1 platform. A separate partition with 16 cores and 128 GB of RAM is used for deploying applications. The primary domain with 16 cores and 128 of GB RAM is used to host the Oracle Database 11gR2.
Oracle Solaris 11 is configured on both the application server and the database server.
Oracle Developer Studio 12.6 is installed on the application server.
Application X is running on the application server.