dotTrace Web Help
Start dotTrace Performance as standalone application.
Do one of the following:
The Profiler Configuration dialog box opens.
For more information, see Profiler Configuration.
On the menu bar, choose .
The Profile dialog box opens.
Select Standalone Application, then click
OK or just double-click Standalone Application.
Click Profile on the Home tab.
Click Standalone Application in the list.
By default, your application is profiled on the local computer.
If you want to start profiling on a remote computer, do one of the following:
For more information, see Profiling Remote Applications.
Click Profile on remote computer to specify a remote agent url and
thereby define what remote agent to use.
Select a remote host in the Host drop-down list and click it.
Type the path to the application executable file in the Application
text box or click the ellipsis button to open the Choose Application Executable
dialog box and browse to a file.
Optionally, type arguments in the Arguments text box
or click the ellipsis button to open the Choose File To Append To Arguments Line
dialog box and browse to a file.
Optionally, click the arrow to display and configure additional options, such as
Working Directory and Profile child processes.
Type the path to a custom working directory for the profiled application in
the Working Directory text box or click the ellipsis button to open
the Browse for Folder dialog box and browse to a folder.
Select the Profile child processes check box to profile
the main application process and all processes started by it as well. As a result
you can see all performance information for these processes in a single snapshot
and find bottlenecks caused by your application's child processes.
Select a profiling mode in the Profiling type drop-down list.
For more information, see Choosing the Right Profiling Mode.
Specify what kind of timer you want to use by selecting an item in the Measure drop-down list.
For more information, see Choosing the Right Time Measurement Method.
If the Start profiling immediately check box is selected, dotTrace Performance
starts gathering performance data immediately after you click Run and close the current dialog.
Otherwise, dotTrace Performance waits until you press Start Profiling
in the dotTrace Performance Controller window.
For more information, see Launching and Controlling the Profiling Process.
Optionally, click the arrow to display and configure additional settings, such as
High accuracy, Enable inlining,
Merge threads with equal names etc.
Select the High accuracy check box to take into account time
spent in profiler itself by taking more time samples.
Clear the Enable inlining check box to disable JIT-inlining
in order to get call stacks that closely resemble the structure of application's source code.
Select the Merge threads with equals names check-box and
as a result get the performance information for all threads with the same name
under a single thread node in Call Tree and Threads Tree views.
Click Edit Filters to define in advance what functions should be filtered out
and what should be profiled line by line.
Click Edit Symbol Search Policy to specify locations
where the profiler looks for debugging information. For more information, see
Edit Symbol Search Policy.
Select the Use profiler API check box to allow you to control profiling
directly from the code of the profiled application. For more information, see
Advanced Profiling Using dotTrace API.