Sometimes when your Mac does things that you can’t explain, like a bug in macOS, you have no choice but to report it to Apple.

You will often be asked by the support staff to provide the Apple engineers with what is known as a system diagnosis. This is a special screenshot of the information and performance of your system. This information is very useful for error reporting and enables Apple to reproduce problems in order to fix them.

In this article, we’ll explain what a system diagnostic is, what it contains, and how to get one so you can send a proper bug report to Apple if you have a problem with your Mac.

What is a system diagnosis?

Table and article summary

Apple often requests a system diagnostic every time you report a bug through Apple’s bug reporter because it needs to know everything that was affecting your system at the time of the bug so that it can reproduce the problem. Without being able to reproduce the problem, Apple engineers rarely know what you’re talking about or have any clues as to what could be causing this particular problem.

A health check is essentially a screenshot of the status of your Mac over a set period of time. It is not an image file like a conventional screenshot. It is actually a collection of information, e.g. For example, what applications were running at the time of the incident, the use of computer resources, and more. As Apple notes on its developer website, the following information is included in a system diagnostic:

What sysdiagnose collects:

– A system fragment – Several seconds of fs_usage output – Several seconds of maximum output – Kernel zone data – Status of loaded kernel extensions – Resident memory usage by user processes – All system logs, kernel logs, directory logs, Windows server logs, and power management event logs – A system profile report – All reports on Spins and crashes – Disk usage information – I / O kit – Network status – When a specific process is given as an argument: When a specific process is given as an argument: Data on unreferenced malloc buffers is collected in process memory – When a process is specified as Argument is specified: data on the virtual memory areas allocated in the process

How to get a system diagnostic on your Mac

A system diagnosis is very easy to run on any Mac. For the best results, you want to get system diagnostics either during a problem or immediately after a problem occurs. To do this, follow the steps below:

one) When the problem occurs or after it occurs, press Shift ⇧ + Ctrl + Option + Command ⌘ + Period.

two) Your screen appears to be flickering like you’re taking a screenshot on your iPhone, iPod touch, or iPad. This is your Mac that is currently taking a “screenshot” of your system.

3) Please wait patiently while your Mac collects this information and compiles it into your Sysdiagnose archive file. This can take anywhere from 15 seconds to 2 minutes depending on the speed of your Mac.

4) When you’re done, a new Finder window will open, located in the tmp folder. You should see your last selected system diagnostic in the window.

Note: If you ever need to go back to this folder, the directory is / Private / var / tmp. All older Sysdiagnose files are also logged here. You can right-click on any of these files to get information about each file and see which is the most recent.

5) Now you can drag this Sysdiagnose file to your desktop or another place that you can easily access so that it can be shared with Apple.

Who should a system diagnosis be shared with?

Typically, you would only have to provide this type of information to Apple if they asked for it. I wouldn’t recommend sending this type of information to a third-party app developer or the average joe you don’t know very well as these files contain a lot of sensitive information that could put you at risk.

What kind of information are you asking yourself? – Oh, you know, just the general general and current serial number information and the PC’s identifiable information that could be used maliciously.


Getting a system diagnostic can be one of the quickest and easiest ways to help Apple respond positively to one of your bug reports. Without one, they have no idea how to reproduce your problems. Hence, this is a very useful tool for this purpose.


If you found this tutorial helpful, please leave us a comment below.

How to get system diagnostic files on macOS

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *