Guides and Sample Code

Developer

Instruments User Guide

On This Page

Deprecated Profiling Templates and Instruments

The following profiling templates and instruments have been deprecated and no longer exist in Instruments:

Deprecated Profiling Templates

  • Automation profiling template. This template executed a script that simulated user interface interaction in an iOS app launched by Instruments. This template previously contained preconfigured versions of the following instruments: Automation instrument (deprecated). Deprecated in Instruments 8.0. User interface testing is now supported in Xcode. See Testing with Xcode

  • Dispatch profiling template. This template analyzed multicore performance, including thread state, dispatch queues, and block usage in OS X. This template previously contained preconfigured versions of the following instruments: Dispatch Instrument. Deprecated in Instruments 7.0.

  • Multicore profiling template. This template analyzed multicore performance, including thread state, dispatch queues, and block usage in OS X. Use the System Trace profiling template instead. This template previously contained preconfigured versions of the following instruments: Dispatch Instrument, Thread States instrument (deprecated). Deprecated in Instruments 7.0.

  • Sudden Termination profiling template. This template analyzed the sudden termination support in an app in iOS and OS X. It provided backtraces for file system accesses and sudden termination enable/disable calls. This template previously contained preconfigured versions of the following instruments: Sudden Termination Instrument. Deprecated in Instruments 7.0.

  • UI Recorder profiling template. This template captured manual user interface events, such as mouse clicks and keystrokes, in an OS X app. These events could be played back in order to consistently and accurately perform the same set of user interface steps while profiling the app. This template previously contained preconfigured versions of the following instruments: User Interface instrument (deprecated). There is no replacement for this template. Deprecated in Instruments 7.0.

Deprecated Instruments

  • Automation instrument. This instrument allowed you to automate user interface tests of your iOS application. Deprecated in Instruments 8.0. User interface testing is now supported in Xcode. See Testing with Xcode.

  • CPU Monitor instrument. This instrument captured information about the current loads on the system. It recorded information from a single process or from all processes running on the system.

  • Garbage Collection instrument. This instrument captured information about the reclamation of data during the scavenge phase. It recorded information from a single process or from all processes running on the system.

  • JavaThread instrument. This instrument captured information about the initialization and destruction of Java threads. It recorded information from a single process only.

  • ObjectGraph instrument. This instrument captured information about block references. It recorded information from a single process only.

  • OpenGL Analyzer instrument. The functionality of this instrument was merged into the non-deprecated OpenGL ES Analyzer Instrument. Deprecated in Instruments 7.0.

  • Thread States instrument. This instrument captured information on state transitions between sleeping and waking. It recorded information from a single process only. There is no replacement for this instrument. Deprecated in Instruments 7.0.

  • User Interface instrument. This instrument captured information on how an app was used and allowed the user to replay the exact same sequence of events at a later date. It recorded information from a single process only. There is no replacement for this instrument. Deprecated in Instruments 7.0.