Analyze application performance with Performance Profiler
Analyzing application performance with Performance Profiler
The Performance Profiler is useful when determining which part of the process might be having performance issues, or identifying the particular step of a data transform or activity that might have a performance issue.
When you use the Performance Profiler, you first record readings of the application's performance, then you analyze the readings to identify problems.
The Performance Profiler is available on the Performance landing page (Dev Studio > System > Performance > Performance Profiler) or from the Performance tool in the toolbar.
Once you locate the Performance Profiler, click the green Play button to start recording the steps you want to trace in your application. Click the red Stop button after you have performed the steps. After stopping the tool, the table is updated with the results for all the threads traced by the Profiler.
The Performance Profiler requires substantial processing overhead. Disable the Performance Profiler as soon as your data collection is complete.
When you review the trace log, you need to identify the thread corresponding to the process where you performed your work. When in doubt, look for the largest size. The largest thread is most likely the one where you performed your work.
Click the Download icon to save the results in a comma-separated value file format. The results can then be opened by using any spreadsheet program, such as Excel, to review the Performance Profiler readings.
To learn more about the Performance Profiler landing page, see the Help topic About the Performance Profiler landing page tab.