Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Safari is a RAM-eating monster

I recently upgraded my Mac mini from 4GB RAM to 8GB in the hope of avoiding the constant problem of running out of RAM while using Safari (currently v. 6.0.2). But all it did was postpone the inevitable a bit.


Activity Monitor just told me that Safari Web Content was using more than 4.6GB of RAM—with no windows open! Plus another 100MB for Safari itself.


Is it just me, or is this totally insane? Surely the software geniuses at Apple can figure out a way to release RAM when windows are closed! (I asked a developer friend and he said Safari probably has what he called "object-oriented disease". But come on, this is 2012!) My Mac regularly turns into a beachball-spinning slug because Safari is so poorly designed.


Has anyone done comparisons to see if the other available browsers are more parsimonious with RAM?

Mac mini, Mac OS X (10.7.5), 8 GB RAM

Posted on Dec 2, 2012 11:22 AM

Reply
22 replies

Apr 25, 2013 8:28 AM in response to Joe Thomas3

I can't disagree with you. I fled from Chrome several months ago to Safari for the very same reasons. It's far worse in my opinion. I think the reason being is that Google is essentially trying to build out an OS within a WebBrowser. It's almost like your running an OS inside an OS when using Chrome. I switched back to Safari as my primary browser, hoping it would provide a more native OSX experience, and use less computing resources.

Apr 25, 2013 8:37 AM in response to G Robert Lewis

I'm very curious about others' experience with Chrome (and Firefox), as I'm considering switching. It seems Firefox has gotten a lot of criticism for bloat, and I wonder if Mozilla is planning to address this.


Interestingly, Chrome and Safari are both based on WebKit, so you'd expect them to behave similarly (although I believe I read recently that Google is planning to "fork" WebKit and go their own way).


Maybe it's time to bring back Internet Explorer :-}

Apr 25, 2013 12:54 PM in response to G Robert Lewis

Well, I've found recently that Chrome seems to function longer before blowing up with memory. Safari, since upgrading to 5.1.9 (actually from 5.1.7), has been a NIGHTMARE! It shoots up to 3 or 4GBs, then it will either refresh every open window, or I have to manually force quit the webkit, to do the same thing. It slows to a crawl, mouse clicks won't do anything, and worse, if I close it and reopen it, there is no guarantee all my previous windows will be able to re-open. I think it's because when the WebKit restarts it only opens ONE TAB per WINDOW, thus the others only have the title of the page on the tab, so when it re-opens, it can't find the url!! This totally *****, as I have a number of windows & tabs open at any time. I find I must manually OPEN EVER TAB once the WebKit restarts itself, which also means the memory use goes right back up! You'd think with a closed system, Apple could make a browser that just works..... but this is awful, I may even go back to 5.0.5, cause that worked much better...

May 2, 2013 9:52 PM in response to G Robert Lewis

I had this same problem with one of my Macs. Safari Web Content just kept increasing its RAM usage until everything else was paged out and the machine was unresponsive.


I fixed it. I closed all Safari windows. Then I went to the Window menu and noticed that Safari was still indicating a window was open, even though none was visible. I pressed Command-W. Checked the Window menu again, another "phantom" window was there (these were all sites I'd previously visited).


I kept closing these phantom, invisible windows until there were no more. Re-launched Safari. Fixed.


I have no idea how that happened. FWIW, this machine does not have multiple monitors and the windows were not visible in the "all app windows" when Exposé/Mission Control was triggered.


HTH.

May 3, 2013 3:35 PM in response to Saxman

Sorry, I should have been clearer. The windows are invisible, but their titles appear in the Window menu. You can "close" them by pressing Command-W or selecting "close window" from the File menu. You have to close them one at a time by repeating this procedure until no more "windows" appear in the Window menu. Closing Safari itself doesn't do anything.

Safari is a RAM-eating monster

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.