Apple computers may show issues of being slow, freezing or constantly showing a beach-ball icon.
These symptoms could be caused by a hardware issue in your Mac.
Following the instructions below will reset the hardware and flush the NVRAM/PRAM.
How to reset NVRAM on your Mac
If you experience issues related to settings stored in NVRAM, resetting NVRAM might help.
NVRAM (nonvolatile random-access memory) is a small amount of memory that your Mac uses to store certain settings and access them quickly. Settings that can be stored in NVRAM include sound volume, display resolution, startup-disk selection, time zone, and recent kernel panic information. The settings stored in NVRAM depend on your Mac and the devices you're using with your Mac.
If you experience issues related to these settings or others, resetting NVRAM might help. For example, if your Mac starts up from a disk other than the one selected in Startup Disk preferences, or a question mark icon briefly appears before your Mac starts up, you might need to reset NVRAM.
Older Mac computers store similar information in PRAM (Parameter RAM) instead of NVRAM. The steps for resetting PRAM are the same as the steps for resetting NVRAM.
How to reset NVRAM
Shut down your Mac, then turn it on and immediately hold down these four keys together: Option, Command, P, and R. Keep holding the keys for about 20 seconds, during which your Mac might appear to restart. (If you have a Mac that plays a startup sound when you turn it on, you can release the keys after the second startup sound/second Apple logo.
If this does not remedy the issues you are facing then please click the link here to run a hardware diagnostics.
If you still have issues with your machine please contact us here.