Is Safari a system resource hog?
A browser doesn't seem like it should have that adverse of an effect on one's system performance. Aside from the power users who surf for hours at a time and leave their browser running for days on end, one's browser shouldn't be dragging the rest of the class down.Macenstein, on the other hand, has used a few pseudo-scientific tests to determine otherwise. While the debate still rages as to which browser is the 'best,' or the fastest, or the least detrimental memory hog, Dr. Macenstein has apparently outed Safari as a fairly selfish system resource gobbler, able to slow at least some operations by 76 percent. The tests performed by the monster of all things Mac included a fairly tricked out G5 PowerMac, as well as Quad Core Mac Pro just for good measure. Just to round the tests out, Macenstein eventually added Camino and OmniWeb to the original test sequence of Safari and Firefox. These browsers were all tested separately against opening/saving a fairly hefty PSD in Photoshop, as well as rendering a project out of After Effects (remember: those two apps still have to run emulated in Rosetta on the Mac Pro).
The cliff notes results? In nearly every test, Safari (running in the background) was found to deal a significant blow to performance and efficiency, causing the three aforementioned operations to take noticeably longer. To make things even more bizarre, Safari was actually found to not affect performance when exporting a video for the iPod with QuickTime.
At the end of the day, no one is really sure why Apple's browser is making so many waves in the performance pool, but a healthy comment thread on the post is already hard at work. For anyone serious about Safari, here's hoping Apple is already aware of the issue and has brought their browser in line for Leopard.
Share
A browser doesn't seem like it should have that adverse of an effect on one's system performance. Aside from the power users who surf for...
Add a Comment
Yeah, I've noticed Safari use a lot of real memory and like 4 gigs of virtual memory. Can't it restrict itself to like... 2 gigs? That should totally be enough. Firefox will be running for the same amount of time and take a lot less.
March 05 2007 at 3:30 AM Report abuse Permalink rate up rate down ReplyI love Safari and I'm wondering, how does Bonjour affect the performance of Safari?
February 28 2007 at 4:41 PM Report abuse Permalink rate up rate down ReplyHey, Hyatt's response is enough to get me to try Webkit nightly again. http://nightly.webkit.org/
Much to my delight, ForgetMeNot works with the current build. No guarantee that'll last though... Anyway. Let's see if this works better.
Of course it's a resource hog. A web browser should not go from 50MB on start-up and then rise to anything from 250MB to 1GB of real memory during average use. As much as I loved Safari I had to stop using it because after barely an hour of use it was grinding my system down (I have 2GB of RAM).
I now use Camino which typically hovers around 75MB and my Mac is now far more responsive :)
So THAT's what the problem is. I was always blaming Textmate for the resource hoggery, but now I know the truth.
I think a bit more time in Camino should help me a bit.
My Safari uses a crapload of RAM, but then again I often have 30-40 tabs open.
February 28 2007 at 9:28 AM Report abuse Permalink rate up rate down ReplyThe problem isn't Safari or any other browser. It's the web pages (including TUAW). My companies intranet home page is very complex and contains lots of information, but uses very few resources. Maybe the difference with the commercial sites is because of adware.
February 28 2007 at 8:54 AM Report abuse Permalink rate up rate down ReplyI have a somewhat heavy Safari constellation here: on my 30'' Monitor I have to large windows open side by side, each with 8 tabs open. This monster eats up much memory and hangs sometimes. Its very comfortable, but if I use say Parallels, I have to close Safari first, to get fast performance...
mk
a web navigator will use memory
of course
it will put all it can in cache. it's nORMAL. It should give back the memory if an other application actively used need more physical memory.
Virtual Memory is hem.. just "virtual". it's not so simple to say "my program use 1.5GB of virtual so it takes 1.5GB of memory" , of course not
it could be huge hundreds MB of memory shared by an other, it could be memory put in the swap disk (so your precious _physical_ memory is still free) and so on.
the main point is a program can use GB of memory , it's not bad, IF your actively used application has alwasy free physical memory to avoid to use the swap disk.
OS X makes complexes adjustments to avoid that. Safari (or Firefox) try to indicate to Os X when cached information can be put away from the physical memory into swap.
and Yes, Firefox is designed to grow its cache. its cache reaaaally help to improve speed. Of course it use memory , but not necessarily physical memory all the time.
We don't care about the "virtual memory" size. the virtual size encompass physical+swap+whatever shared+whatever system libraries or operating structures the applications need to exist. Many of that is not in the physical memory all the time. Many is in fact shared with others applications or even the core operating system.
Definitely a resource hog. I have one forum I use a lot, and when using Safari I have to Quit and launch 1-3 times per day, because it's like a leaky bucket. Just look at this, this is from a couple of hours surfing and with NO windows open.
http://www.flickr.com/photos/caldaean/405465067/
Hot Apps on TUAW
Deals of the Day
more deals- Used Apple iMac 17" Core 2 Duo 1.83GHz for $430 + $28 s&h
- Lounge Deluxe Stand for iPhone / iPod touch for $28 + $8 s&h
- Brookstone Surround-Sound Earbuds for $14 + $7 s&h
- Refurbished Skullcandy Tokidoki Smokin' Buds Mic'd Headset for $5 + $2 s&h
- Stitchway Backup Battery for iPod / iPhone for $5 + free shipping
- Used Apple MacBook Pro 2.4GHz 15" LED Laptop for $1,030 + $29 s&h
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



23 Comments