EtreCheck: For troubleshooting your Mac; displays important system details.
EtreCheck is an app that displays the important details of your system configuration and allow you to copy that information to the Clipboard. It is meant to be used with Apple Support Communities to help people help you with your Mac. EtreCheck automatically removes any personally identifiable information from the output.
EtreCheck will automatically alert you to serious problems like adware, insufficient RAM, or a failing hard drive.