# Profiling Instruments Profiling Instruments is a suite of powerful performance analysis tools integrated into Xcode, designed to help iOS developers identify and address performance issues within their applications. Instruments can track various metrics such as CPU usage, memory allocation, disk activity, network usage, and energy consumption in real-time. It offers a visual timeline and detailed data graphs, making it easier to pinpoint bottlenecks, memory leaks, and inefficient code paths. Common instruments include Time Profiler, Allocations, Leaks, and Energy Log. By running these instruments on a simulator or real device, developers gain deep insights into their app's performance, allowing for targeted optimizations and improvements. Learn more from the following resources: - [@video@Getting Started with Instruments](https://developer.apple.com/videos/play/wwdc2019/411/) - [@article@5 Simple Steps to Find Slow Code Using Xcode Time Profiler](https://swiftsenpai.com/xcode/using-time-profiler/) - [@article@An overview of the time profiler in Instruments](https://augmentedcode.io/2021/05/24/an-overview-of-the-time-profiler-in-instruments/)