Resources for Creating Custom Instruments with Xcode 10

June 11th, 2018

Filed under: Instruments, Xcode | Be the first to comment!

At WWDC 2018 Apple unveiled improved support for creating custom instruments for Instruments. The following list contains helpful resources from Apple on how to create custom instruments: The Creating Custom Instruments WWDC video is the best guide currently available for creating custom instruments. The Measuring Performance Using Logging WWDC video shows how to use logging […]


Xcode 9.3: Core Animation Instrument Deprecated

April 25th, 2018

Filed under: Instruments, Xcode | Be the first to comment!

Apple deprecated the Core Animation instrument in Xcode 9.3. If you’re looking for the debug options the Core Animation instrument had, use Xcode’s view debugger. Choose Debug > View Debugging > Rendering to access the debug options.


Xcode 9: Locating dSYM Files in Instruments

December 11th, 2017

Filed under: Instruments | Be the first to comment!

Xcode 9 changed the way you locate a dSYM file if you’re seeing memory addresses instead of function names in the call tree view. Now you choose File > Symbols to locate the dSYM file. Select the app you’re profiling on the left side of the sheet. Click the Locate button to find the dSYM […]


Xcode 9: Activity Monitor Instrument Changes

November 27th, 2017

Filed under: Instruments | Be the first to comment!

In Xcode 9 Apple removed the recording configuration options for the Activity Monitor instrument. The replacement is summaries for the system CPU usage, system memory usage, system disk activity, and system network activity. You can access these summaries from the jump bar.


Xcode 8.3: Instruments Display Settings Moved

April 18th, 2017

Filed under: Instruments | Be the first to comment!

Prior to Xcode 8.3 the configuration section of the Instruments trace document window had an area for display settings, as you can see in the following image: Starting with Xcode 8.3 the display settings area has been removed from the configuration section. You can access settings you configure before starting a trace by choosing File […]