Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Getting Started

Access    Analyzer | Profile




See also


The Profiler operates by taking samples of a process at intervals of up to 250 milliseconds.

At these intervals the Profiler interrupts the process and collects stack information for all threads running at that time; this information is sent back to Enterprise Architect where it is collected sorted and and stored.

You can pause and resume profiling at any time during the session, or clear any sample data collected and begin again.

If you stop the Profiler and the process is still running, you can quickly attach to it again.



Toolbar Options:



See also


(When an application is configured for the package) create the Profiler process, which launches the configured application.


Managing Scripts


Profile an application that is already running.



Profsample ProfsampleOn

When the application is running, pause and resume sample capture.

Pausing sampling enables the Report and Erase buttons.




Stop the Profiler process; if any samples have been collected, the Report button is enabled.




Generate a report on the current number of samples collected.

Profiling Native Application


Set the interval, in milliseconds, at which samples are taken of the target process; the range of possible values is 1 - 250.


Setting Options


Set Profiler options, using a drop-down menu; the options are:

Load Report from Disk - load and display a previously-generated report from an XML disk file
Analyzer Scripts ( Shift+F12 ) - display the Execution Analyzer window to enable creation or editing of scripts and debug configuration
Start Sampling Immediately - begin sample collection immediately upon either process start (main thread entry point executed) or attachment of process by Profiler
Capture Debug output - capture any appropriate debug output and redirect it to the Enterprise Architect Output window
Stop Process on Exit - select to terminate the target process when the Profiler is stopped


Analyzer Scripts


Erase the collected data.




Display the Help topic for this window.