Using Safari Slows Your System? 242
sandoz writes "Macenstein has up an interesting article with some evidence that running Safari seems to slow down unrelated programs. While the speed with which a browser renders a Web page is an important measure, the difference between browsers is usually a matter of a few seconds at most. To my mind, a more important measure of speed is how a browser affects the overall speed of your system." Some responses to the article suggest that memory handling in WebKit may be the culprit. The Safari developers have already responded to this article on the webkit.org blog. They explain why the slowdown might be occurring and how it's (probably) already been fixed in the nightly build. And they request more minimal test cases.
OMG (Score:3, Insightful)
Re:Known Annoyance (Score:2, Insightful)
Re:But I wonder (Score:1, Insightful)
You belong with the other fuckwits who keep spelling the name of a popular CPU "Athalon".
Re:Firefox is a better browser. (Score:3, Insightful)
Not only that, but the number of plugins available for Firefox make it really worth it. Adblock and Greasemonkey and Web Developer and Firebug give me functionality that's simply not available with Safari or WebKit.
Re:I concur (Score:3, Insightful)
Memory is a real problem on OS X, especially with Apple programs. After Safari and Mail have been open for a while (say, a day or two), they get sluggish. Measuring memory is tricky, but Safari is almost always one of the first two or three processes in top sorted by rsize or vsize. (Is it bad if vsize for a single application exceeds the total RAM?)
I suspect that some programs have been conservative in their use of autorelease pools, causing garbage to lie around longer than necessary. I ran across this article [mikeash.com] the other day, which argues that you shouldn't be shy about creating pools. I'm hoping that garbage collection will help, but it may be a while before the majority of apps. are compiled for 10.5+.
Re:Known Annoyance (Score:1, Insightful)
Re:it's the memory stupid (Score:4, Insightful)
Hard to take this guy seriously... (Score:2, Insightful)
<quote>
The only thing different was that I had been surfing the web a bit while the render was going on that day, where the day before I had not. "Surely surfing the web on a mulit-processor machine shouldn't add 15 minutes to a render", I thought. Well, yes it does actually, if you're using Safari.
</quote>
<p>Put another way: "Surely letting the computer ONLY do my render won't be any faster than letting the computer render AND surf the web". Surely you jest? Doing a standalone render vs. doing (anything else) while rendering should make your render take longer. If it doesn't, file a bug with Adobe and ask them why they aren't utilizing the hardware properly.</p>
Re:Running Nighlty code (Score:3, Insightful)
The upshot is that web developers shouldn't be coding to a specific browser, they should be coding to the web STANDARDS. If a browser doesn't work with the standards then it's the browser's developers that should be working on the problem, not the web developers.
Safari (and KHMTL on which WebKit is based) are forerunners in being standards-complient. They do work around messy web code but it's pretty tough to actually figure out what a web developer meant when he coded something ugly. You can only sanity-check so far, at some point the onus is on the web developer to get his act together and make his web page work with the standards. This isn't about "elitist snobbery", this is about doing the right thing.
Re:Weird... (Score:4, Insightful)
This was modded insightful? This is the "perfect" example of fanboy behavior. One zealot makes a broad sweeping claim that nobody in their right mind would dare to make and then another comes along and mods him insightful. Only a self-delusional fool would think perfection is attainable and there is nothing insightful about deluding yourself.
Re:Running Nighlty code (Score:3, Insightful)
Hmm (Score:5, Insightful)
Re:Weird... (Score:1, Insightful)
Of course, I don't agree with that either, since I find myself using the multi-finger tapping on my mbp quite often, and Ctrl-clicking can be terribly annoying.
Re:WTF (Score:4, Insightful)
Slashdot covers a huge range of topics, a lot of information goes through it each day. It's constantly bring in new editors, and they get craploads of submissions each day. Keeping all of that in mind, I just fail to see how anything in this article was worthy of a front page spot on the site. I'm not calling for the firing of the editors or anything, just making fun of them a little bit for posting something silly.
Re:Weird... (Score:3, Insightful)
While that's a nice little bundle of syllables, it isn't true. RAM isn't like cellphone minutes. Here's some more nice sounding syllable collections (with editorial commentary), but they aren't true either:
Unused harddrive space is wasted harddrive space, so start ripping!
Unused bandwidth is wasted bandwidth, so make sure you're constantly downloading.
Unused car seats are wasted car seats, so never drive a sedan without four passengers!
Unused sleeping pills are wasted sleeping pills, so take them all at once!
Unused condoms are wasted condoms, so wear them all at once!