Go to main content

Developer's Guide for Migrating to Oracle Solaris 11

Exit Print View

Updated: April 2020
 
 

Use Case: Optimizing the Performance of Applications

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

image:Image illustrates the architecture for the performance                         optimization use case.

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.