6

In Google Chrome, is it possible to set tabs to hibernate when not in use (to reduce memory usage)? I've noticed that Chrome starts to lag significantly on my machine when I have more than 20 tabs open. It's already possible to do this in Firefox (since some extensions have been developed for this purpose), but I haven't found any equivalent for Chrome.

  • 2
    The TooManyTabs extension for Chrome is able to suspend idle tabs. I'm not sure if it does this automatically for tabs that have been open for a long time. – Anderson Green Feb 18 '13 at 16:09
  • Also, the TabMemFree extension may be able to do this: lifehacker.com/5891916/… – Anderson Green Mar 1 '13 at 1:55
  • Relevant search results for this question can be found here (using a regular expression search): google.com/… – Anderson Green Mar 1 '13 at 2:00
  • 1
    Also, there is an extension called The Great Suspender that can do this as well. It appears to be the most sophisticated of all the options I've seen. – Anderson Green Mar 1 '13 at 2:01
2

You can try out the TooManyTabs extension for Chrome. One of its listed features:

Suspend idle tabs and save memory, organize with custom columns.

  • 1
    Is the TooManyTabs extension able to suspend tabs automatically when a large number of tabs are open, or does it need to be done manually? – Anderson Green Feb 18 '13 at 16:12
  • 1
    @AndersonGreen: I think you need to do this manually. The video mentions, "simply click the TMT arrow to pop them to 'Suspended Tabs' column, they are saved across sessions. Video and form states aren't saved though.". You then need to "click on a suspended tab to see them restored." – MrWhite Feb 18 '13 at 16:30
  • @w3d I still need to automatically hibernate tabs that are using too much memory. I haven't yet found any other Chrome extensions that can do this, but it might be possible to write one. – Anderson Green Feb 18 '13 at 17:55
2

As the OP discovered, The Great Suspender1 used to do this job very well.

Unfortunately, as you can see in a comment below, its new maintainer has added some suspicious code. So I cannot recommend this right now.

There are various alternatives on the Chrome Store. For example: "Tiny Suspender" (simple, but not actively maintained) and "Auto Tab Discard" (advanced).


I myself wrote an old userscript called Hibernate Idle Tabs, which can work in multiple browsers, but I think the browser-specific extensions are likely to be more efficient.

  • 2
    do not use this never , the original owner sold it and the new owner was using a trojan and tracking ...lifehacker.com/… – Badr Elmers Jan 11 at 0:27
  • 1
    @BadrElmers That is sad news, but good to know. Thanks for the alert. – joeytwiddle Jan 13 at 5:49
0

There's a new kid on the block: The Great Discarder. This Chrome plugin claims to free up memory as well as CPU; and it seems to work. With The Great Suspender, you can go to Customize And Control Button | More Tools | Task Manager, and see the CPU and memory each tab takes up. When a tab is hibernated, it virtually stops using CPU; but you can see that the memory is still in use. When it is discarded, it doesn't even show up in the Task Manager.

You can go to chrome://discards/ to see the total and the free memory (but the sum of memory in tasks in the Task Manager, i.e. Chrome's memory usage, appears to be a big secret now). You can set The Great Discarder to discard pages inactive after e.g. 20 sec. It takes longer than 20 secs. to actually discard your tabs, but if you have a lot open, using a lot of memory, you can readily refresh the discards page, and see the memory in use drop. You can then set The Great Discarder to discard pages after any of several convenient intervals (although not after n seconds). On a few pages I tested, it also remembered where I was scrolled to on the page, when I navigated back to the tabs.

Unlike The Great Suspender, when you click on a discarded tab, it comes up right away, vs. having to click on the page too to restore it; which I like. This ain't one of your grandpappy's suspenders.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.