

The IDE creates a backup of your project build script before it performs the modifications. For more information, see Section 10.2.6, "How to Calibrate the Profiler." The first time you profile a project, the IDE needs to modify the project build script to integrate the profiler.

You only need to calibrate the profiler once. Before you can use the profiler in the IDE, you need to calibrate the profiler. To profile a local project, the project must be open in the editor. For more information, see Section 10.2.14, "Profiling Using Attach Mode". If you want to profile a local application but you cannot or do not want to start the application from JDeveloper, you can profile the application by attaching the IDE to the application. When you profile a local project, you launch the project and start the profiling session from within JDeveloper. If you have a project that is targeted to run on your local machine, you can profile the project without any additional configuration. Choose this to obtain detailed data on object allocation and garbage collection. Memory profiling including the Surviving Generations metric for identifying certain types of memory leaks. Choose this to obtain detailed data on application performance, including the time to execute methods and the number of times the method is invoked. Choose this to obtain high-level information about properties of the target JVM, including thread activity and memory allocationsĬPU for quick sampling or highly customizable performance profiling utilizing dynamic bytecode instrumentation. Monitor for no-overhead monitoring including JVM telemetry graphs and threads time line. The JDeveloper profiling tool which can operate in three modes: It gathers statistics that enables you to more easily diagnose the performance issues and correct the inefficiencies in your code. The Profiler monitors and logs a running program's use of processor and memory resources.
