Go to main content

Developer's Guide for Migrating to Oracle® Solaris 11.4

Exit Print View

Updated: November 2020
 
 

Use Case: Optimizing the Performance of Applications

    This use case presents a scenario in which you use Oracle Developer Studio to optimize the performance of an application. The following activities are performed in this use case:

  • Use the performance analyzer tool to understand the resource utilization of the application

  • Optimize the application for serial and parallel performance by using the compiler options

  • Optimize 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:This figure shows the system 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 Oracle SPARC 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.