The ID section displays main information about the device and the currently installed software. It displays the BootTime and the Uptime.
The displayed IP address is the internal IP address of the device. While the IP address is only displayed with an active Internet connection, the MAC network interface address is displayed independently of an active Internet connection.
When tapping on the UDID field, a menu pops up to allow sharing of the UDID via copy-paste or email.
On the bottom of the ID view the accelerometer data is visualized.
On the iPhone the background image depicts the inner machinery of an iPhone 3G. On the iPad the picture displays the large battery and the chipset of the iPad (1st generation).
RAM memory amount is calculated based on system information.
The Memory section displays file storage memory and RAM memory. File storage memory information is delivered via NSFileManager's attributesOfFileSystemForPath by passing in the bundle path of the application. Total size equates to NSFileSystemSize while free size equates to NSFileSystemFreeSize.
The RAM memory is reported according to the vm_statistics of Mach's kernel host_statistics() call. To allow visual comparison of statistics over time historical data is plotted at the bottom of the view.
Processor Activity tracks the workload of the processor cores. High processor activity is one of the most prominent causes for battery drain.
Swap Space displays the currently used virtual memory. Paged-in memory can be as much as several GBs. The values do not change dramatically over short periods of time. Therefore a horizontal slider can be used to compare the values over time. Each second a value is sampled and stored with the historical records. A horizontal slider allows to go back in time in steps of seconds.
The Dashboard view displays various system characteristics. Performance tests can be triggered, and system resources can be inspected. The Storage test performs writing and reading operations. Data throughput and access speed of the persistent store can be checked with these operations. Reading operations are performed without cache optimization.
The CPU view runs a fixed set of CPU intensive operations as a performance test.
The execution time can be used as a comparative measurement. Different devices can be compared against each others, or the performance of a single device can be compared over time and under specific conditions.
On the Fonts view the different looks of the currently installed font faces can be inspected.
An additional log view is presented only on systems < iOS 9.0. The log tab has been removed with iOS 9 because "rootless" security does not permit access to the system log.
A processes view is also only presented on systems < iOS 9.0. On iOS 9 the system function sysctl() cannot be used anymore to retrieve the list of running processes.