Deferring Data Analysis to Increase Accuracy for a Single Trace Document

Increase the accuracy of performance-related data by deferring data analysis until you quit the app you are testing. Performing analysis live slows down the target process by taking up CPU time and memory, which leaves you with measurements that may not reflect how the process would normally behave.

To defer data analysis to increase speed and accuracy for a trace document
  1. Choose File > Record Options.

  2. Select the Deferred Mode checkbox, then click OK.


In its default mode, Instruments analyzes and displays data while your app is profiled—allowing you to view the data as it is collected. Deferred mode delays the analysis of data until the data collection is done, either after your app has finished running or after you click Stop. During data collection you are blocked from interacting with the instruments that are collecting data.

In deferred mode, after data collection is complete, Instruments processes the data and displays it on the screen. Deferring the data analysis adds time after the data collection process, but it helps ensure that performance-related data is accurate.

Definitive Discussion