Profiling an application

The Application Profiler tool allows you to do the following kinds of profiling:

The sections that follow explain how to perform these four kinds of profiling, and how to attach the Application Profiler tool to a target process, to start seeing profiling results for a running application. You can run multiple profiling-enabled applications simultaneously, because the IDE reads the profiling data from each application into its own profiling session, as explained in "Profiler Sessions view".