If you're noticing that Shift is having an impact on your device's performance (or if you'd like to be proactive in ensuring Shift is running smoothly on your device), this article is for you! Below are a few steps you can follow to help ensure Shift runs optimally 💥
1. Regular refresh
It is highly recommended to regularly fully close and reload Shift at least once per day, such as at the start of each day, during a break, or at the end of each day. This will help keep Shift running smoothly by getting rid of any stale data that has accumulated in the background. This is especially important if you are using Shift across multiple devices.
You can fully close and reload Shift by pressing Ctrl Shift R (for Windows) or Cmd Shift R (for Mac).
2. Turn off Auto-Hibernate
We've added an Auto-Hibernate feature to Shift that reduces its RAM usage. Auto-Hibernate automatically snoozes your unused/older views to keep Shift's impact on your computer's resources, particularly your RAM, low. Your snoozed tabs are still accessible and may take just a few seconds to load as they come out of their hibernation state. When you notice this slight delay, that's a sure sign the view you clicked into was previously hibernating. This setting is automatically turned on by default under Options (lower left) > Settings > General > Functionality.
How do I turn Auto-Hibernate off?
- Apps: Go to Options (lower left) > Settings > Apps > Installed Apps (at the top) > disable auto-hibernate for apps you always want to receive badges and desktop notifications for new messages. Alternatively, right-click the app in the sidebar and select "Auto-Hibernate Off"
- Workspaces: Right-click on the Workspace in the sidebar and select "Auto-Hibernate Off." This is an all or nothing setting for the entire Workspace
- Emails: Go to Options (lower left) > Settings > Accounts > click to expand beside each account you want to turn off auto-hibernate for
If you want to always get badges and desktop notifications for your most important apps, make sure to turn Auto-Hibernate off. Learn more here.
Thanks to Shift's access to APIs, you can leave Auto-Hibernate on for your added email accounts and still receive unread badges and desktop notifications.
Be careful when turning off Auto-Hibernate! If you turn off this feature for everything, you will notice a slower startup and a greater impact on your computer's resources. It is recommended to keep Auto-Hibernate on for as many accounts as possible.
3. Disable Smooth Scrolling
Smooth Scrolling in Shift enhances the visual quality of scrolling. Disabling this feature will reduce Shift's impact on your computer's resources. To disable Smooth Scrolling, go to Options (lower left corner) > Settings > General > Functionality > scroll down to find "Disable Smooth Scrolling" towards the bottom of the list and toggle it ON on the right-hand side.
4. Disable Hardware Acceleration
Disabling hardware acceleration in Shift will decrease GPU strain on your computer. Hardware acceleration is a process that uses your computer hardware, rather than the Shift software alone, to optimize Shift's performance. If you are experiencing high GPU usage, try disabling hardware acceleration in your settings. Go to Options (lower left) > Settings > General > Functionality > scroll down to find "Disable Hardware Acceleration" and toggle the switch ON on the right-hand side.
Read more about using Shift across multiple devices here.
Complete your setup and learn about Shift's best features in our Getting Started section here.
Encountering performance issues after giving the above a try? Reach out to our support team here.