Xcode

Xcode is an integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software for macOS, iOS, WatchOS and tvOS.

Instrumentation:

Instruments is a powerful and flexible performance­analysis and testing tool that’s part of the Xcode tool set. It’s designed to help you profile your OS X and iOS apps, processes, and devices in order to better understand and optimize their behavior and performance.

Use the link to know more about how to use instruments.


The following analysis can be done by choosing the respective templates in the instruments tool.

Memory Analysis:

1. VM tracker

2. Allocation

3. Leaks

4. Zombies

GPU:

1. Core animation`

2. Open GL analysis ES

3. GPU driver

CPU:

1. Time Profiler

2. Counters

3. Activity Monitor

4. Dispatch profiling

5. System Trace

Network:

1. Activity Monitor.

2. Network Activity log


Last modified: Friday, 27 March 2020, 12:30 PM