Terminal Commands to Speed Up Your Mac

Terminal Commands to Speed Up Your Mac

Knowing a few key terminal commands to speed up your Mac can optimize your device in numerous ways.

While taken individually, these Terminal tricks may not show drastic improvement in speed and performance, but the end effect is that your Mac will be able to complete tasks faster, with less load on the processor cores.

We’ll be using Terminal for all of these tricks, and while none of the commands on their own should cause any problems, it’s always wise to make sure you have a current backup before proceeding.

Disable Window Animations

A common way to improve performance is to reduce superficial animations included with macOS. One example is the use of animation to shrink an open window down to fit in the Dock.

Window animations require a certain amount of graphics and processing power, which delivers no real benefit other than a bit of eye candy.

The Terminal app can be found in /Applications/Utilities/.

Here’s how to turn window opening animations off:

Any of these Terminal commands can be manually typed into the app or copied and pasted from this page.

  1. Enter the following command in the Terminal prompt:

     defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false
  2. Press Enter or Return on your keyboard.

  3. To restore the animations, enter the following command:

     defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool true
  4. Press Enter or Return on your keyboard.

Disable Window Animation With Resizing

Another window animation occurs when you resize a window and when you select to Open or Save a file within an app. Here’s how to disable them:

  1. Enter the following command in Terminal:

     defaults write NSGlobalDomain NSWindowResizeTime -float 0.001
  2. Press Enter or Return on your keyboard.

  3. To restore the animation, enter the following:

     defaults write NSGlobalDomain NSWindowResizeTime -float 0.2
  4. Press Enter or Return on your keyboard.

  5. You can turn off the Quick Look window animation with this command:

     defaults write -g QLPanelAnimationDuration -float 0
  6. Press Enter or Return.

  7. Restore the Quick Look window animation by entering the following:

     defaults delete -g QLPanelAnimationDuration
  8. Press Enter or Return, and then restart your Mac.

Adjust Dock and Cursor Delay

If you like to hide your Dock, you’ve probably noticed that there’s a delay between when you move your cursor to the Dock area and when the Dock appears.

You can use Terminal to change that delay so that the Dock appears right away:

  1. Enter the following command in Terminal:

     defaults write com.apple.dock autohide-time-modifier -float 0
  2. Press Enter or Return.

  3. Enter the following Terminal prompt:

     Killall Dock
  4. Press Enter or Return.

  5. To restore the delay, enter:

     defaults delete com.apple.dock autohide-time-modifier
  6. Press Enter or Return.

  7. Launching an app from the Dock presents an animation that can be turned off with the following command:

     defaults write com.apple.dock launchanim -bool false
  8. Press Enter or Return.

  9. To restore the animation, enter:

     defaults write com.apple.dock launchanim -bool true
  10. Press Enter or Return.

Speed Up Time Machine Backup

This tip is a one-time tweak to speed up the initial Time Machine backup. MacOS throttles Time Machine by assigning it a low CPU priority.

This command is pretty helpful since it prevents Time Machine from grabbing CPU resources and slowing down your Mac’s overall performance.

There’s one exception, though. When you perform an initial Time Machine backup, the backup size can be so large that it will take a long time to complete, since its CPU priority is throttled.

  1. If you would like to get the initial Time Machine backup completed in a timelier manner, you can change the throttle setting by entering the following sysctl command in Terminal:

     sudo sysctl debug.lowpri_throttle_enabled=0
  2. Enter your administrator password.

  3. Start your Time Machine backup.

  4. You can revert to the default throttled setting by either restarting your Mac or entering the following at the Terminal prompt:

     sudo sysctl debug.lowpri_throttle_enabled=1
  5. Enter your administrator password.

Leave a Comment

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