How to Keep Mac from Overheating



Series: Awesome Tips about Mac

How to Keep Your Mac from Overheating

  • Don’t wait to charge your mac till its power is too low.
  • Close the lid to make Mac sleep as often as possible.
    • Enable and use Touch ID to quickly sign in again.
  • Configure Mac to “Turn display off after x minutes” and “Put disk to sleep when possible” at Preferences -> Energy Saver
  • Run less applications
    • Turn off auto startup programs at System Preferences -> Users & Groups-> Login Items
    • For some services like Docker, Jetbrains Toolbox, go to their preferences to uncheck Run at login
  • Disable Siri
  • Disable Dictation
    • com.apple.SpeechRecognitionCore.speechrecognitiond uses 960M+ memory.
  • Delete Apps that you are not using nay more
    • As they may still start at login and run silently
  • Configure the app to restore last session and kill apps aggressively
    • e.g. kill iTerm2 if not going to use it in next 5 mins.
    • In iTerm2: check Restore last windows after restart, same for Chrome etc.
  • Don’t put it Mac directly upon your lap, put a book underneath, as MacBooks vent from the back edge

Use Screen Corners to Put Display Into Sleep

Go to System Preference -> Desktop & Screen Saver, at Screen Saver tab, click on hot corners, assign “Put Display Into Sleep” or “Start Screen Saver”.

  • “Screen Saver” requires password to re-login.

How to Reduce Chrome Memory Usage

Read more awesome tips about chrome

Labels

adsense (5) Algorithm (69) Algorithm Series (35) Android (7) ANT (6) bat (8) Big Data (7) Blogger (14) Bugs (6) Cache (5) Chrome (19) Code Example (29) Code Quality (7) Coding Skills (5) Database (7) Debug (16) Design (5) Dev Tips (63) Eclipse (32) Git (5) Google (33) Guava (7) How to (9) Http Client (8) IDE (7) Interview (88) J2EE (13) J2SE (49) Java (186) JavaScript (27) JSON (7) Learning code (9) Lesson Learned (6) Linux (26) Lucene-Solr (112) Mac (10) Maven (8) Network (9) Nutch2 (18) Performance (9) PowerShell (11) Problem Solving (11) Programmer Skills (6) regex (5) Scala (6) Security (9) Soft Skills (38) Spring (22) System Design (11) Testing (7) Text Mining (14) Tips (17) Tools (24) Troubleshooting (29) UIMA (9) Web Development (19) Windows (21) xml (5)