Sysdiagnose is essentially a screenshot of your device's state at a particular period in time. Use this tag for help about how to write to, trigger, retrieve, or read a sysdiagnose file
What sysdiagnose Collects:
It includes things like a spindump which is a sample or time profiler like profiling of all apps on a system, heap, leaks, footprint, VMStat, and FS.
- A spindump of the system
- Several seconds of fs_usage ouput
- Several seconds of top output
- Data about kernel zones
- Status of loaded kernel extensions
- Resident memory usage of user processes
- All system logs, kernel logs, opendirectory log, windowserver log, and log of power management events
- A System Profiler report
- All spin and crash reports
- Disk usage information
- I/O Kit registry information
- Network status
- If a specific process is supplied as an argument: list of malloc-allocated buffers in the process’s heap is collected
For more see:
https://developer.apple.com/bug-reporting/profiles-and-logs/?name=sysdiagnose