In today's article, we are going to delve into Instruments (software), a relevant topic that has captured the attention of many people in recent times. Throughout this text, we will analyze different aspects of Instruments (software), from its origins to its impact on today's society. We will immerse ourselves in its history, explore its implications in different areas and reflect on its importance in the current context. Instruments (software) is an exciting topic that deserves to be addressed from different perspectives, which is why in this article we aim to offer a broad and enriching vision of this matter. Join us on this fascinating exploration!
This article is missing information about usage of Instruments app for profiling an app's performance on an iOS device.(June 2020) |
![]() | |
Developer(s) | Apple Inc |
---|---|
Stable release | 15.0 (Same as the Xcode version it is bundled with.)
/ September 18, 2023 |
Operating system | macOS |
Type | Tracing & Profiling |
License | Proprietary freeware |
Website | help.apple.com/instruments |
Instruments (formerly Xray) is an application performance analyzer and visualizer by Apple Inc., integrated in Xcode 3.0 and later versions of Xcode. It is built on top of the DTrace tracing framework from OpenSolaris, which was ported to Mac OS X v10.5 and which is available in all following versions of macOS.
Instruments shows a time line displaying any event occurring in the application, such as CPU activity variation, memory allocation, and network and file activity, together with graphs and statistics. Group of events are monitored via customizable "instruments", which have the ability to record user generated events and replay (emulate) them exactly as many times as needed, so a developer can see the effect of code changes without actually doing the repetitive work. The Instrument Builder feature allows the creation of custom analysis instruments.[1]
Built-in instruments can track