Old-school browser debugging seems to have made Safari a little less bloated

I’ve written/ranted before here about Safari’s horrific abuse of memory without then doing anything about about it beyond getting in the habit of force-quitting Apple’s Mac browser every day or so to stop it from locking up my laptop or my desktop.

Safari iconBut given enough time feeling lost, I will eventually stop and ask for directions. A few weeks ago, that led me to a corner of the browser I’d forgotten about: the plug-ins dialog in Safari’s preferences. As this OS X Daily post reminded me, opening Safari’s prefs, then clicking the Security tab and then its “Plug-in Settings…” button will reveal which random bits of code are active in the browser.

I had forgotten about that because I haven’t intentionally installed a plug-in in years and, long after banishing Oracle’s Java and Adobe’s Flash from this browser, thought I had a clean configuration. Nope! On my iMac, it revealed a Cisco plug-in that I could only blame on a long-ago WebEx session, a SharePoint plug-in or two that my wife might have used for work, a couple of Google Talk plug-ins that I remembered from the occasional “do you want to trust” dialogs, and maybe one for Apple’s QuickTime software.

Isafari-prefs-plug-ins-button deactivated every one of them, then went into the systemwide Library’s Internet Plug-Ins folder to delete the Cisco and SharePoint offenders, both of which I was sure I would not use again.

The results so far have exceeded the placebo effect I expected from changing a setting in an app. The browser is much less likely to jam up my Mac and leave the Activity Monitor app filled with “Safari Web Content” processes lit in red to indicate their unfriendly unresponsiveness.

I’m not done wishing that macOS Sierra would exercise some competent memory management, though. The occasional miscreant page can still zoom to the top of Activity Monitor’s memory-usage graph, while Twitter’s site continues to slowly eat RAM and forces me into a browser restart after maybe two or three days.

But having Safari not devour my computer’s memory much more than Chrome has to count as a victory, since Apple’s browser continues to integrate better with some core Mac features. My exercise in bug management has made using an old Mac less painful… which is good, since Apple seems in no rush to update the iMac or the MacBook Air.

Advertisement

Possible upside of Safari’s memory-hogging ways? Teaching me to appreciate inner peace.

Sometime in the last year or two, my least favorite three-word phrase in all of computing became “Safari Web Content.” That’s the component of Apple’s browser that appears red in OS X’s Activity Monitor app–normally, you see the address of the Web page being displayed by this process–when it stops responding and starts locking up the rest of the Mac.

OS X Activity Monitor Safari run amokWhich it does all the time, even in the El Capitan release that was supposed to be all about bug fixes. Having spent more than decade in the “classic” Mac OS, in which we just accepted that any errant application could take out the computer, I find it intensely annoying to meet the same problem over 15 years after the advent of OS X and its move to “preemptive multitasking.”

My usual routine when I see OS X once again seize up is to flip over to Activity Monitor–which sometimes requires a wait for Safari to loosen its death grip on the system–and start force-quitting the stuck Safari Web Content processes, if I’m not looking at a screenful of them. If I do see a screenful, I’ll force-quit the whole damn browser.

(Before you say “switch to Chrome,” I find that Safari integrates with OS X better in some ways–and Google’s browser can be a memory hog too.)

This usually leads to lengthy bouts of swearing, about which I’m getting increasingly embarrassed. Yes, I work from home and nobody is around to object to a stream of curses (which was not the case in the Post’s newsroom; sorry, Posties), but I also realize I’m being an idiot. The computer has no feelings; it doesn’t care how many f-bombs I direct at it. And all this nerd rage can’t be good for my health anyway.

So while I wait and wait for Apple’s developers to bring their browser to heel, I am trying to learn to chill. To slowly inhale and exhale and to listen to the sound of my breathing, to look up from the screen so I can gaze at the trees and the sky outside, to stand up and stretch, to in general not give in to the Dark Side. Do you have any advice about how I might better do that? Please share it in the comments.

 

Weekly output: startup pitches, LG Optimus F6, Windows 8.1, OS X Mavericks

I feel like I should apologize or something for having only three stories to my name this week. I assure you that I was busier than this list would suggest–how else could I feel so tired on a Sunday?

10/25/2013: If Any Idiot Can Get Funding, How Do You Not Look Like Any Funded Idiot?, Disruptive Competition Project

After watching a few rounds of startup pitches at Tech Cocktail Celebrate in Vegas–then reflecting on all of the others I’ve seen at similar events in the Bay Area and around Washington–I felt compelled to write about what I think of some of the more common sales pitches.

10/25/2013: LG Optimus F6 (T-Mobile), PCMag

I initially gave this a three-out-five-stars rating, and one of my editors asked if I wasn’t being too generous, considering all of the flaws I’d identified with this phone. Should I have punished this model with a lower numerical assessment? You tell me.

USAT Windows 8.1 post10/27/2013: Tips on upgrading to Windows 8.1, USA Today

Devoting most of my USAT column to a Windows issue doesn’t happen that often–most of the time, I’m covering a mobile topic. But Microsoft’s release of a good update to Windows 8 that requires additional tweaking to deliver on its potential gave me an excellent reason to ignore phones and tablets for a change. And since Apple shipped an operating-system update of its own only days after Win 8.1, I could share a tip about OS X Mavericks as well.

On Sulia, I reported a successful installation of Mavericks but then had to confirm a serious problem with how its Mail app syncs Gmail accounts, shared some good answers the Celebrate judges had to a thoughtful question about mistakes, noted some quirky interactive demos (kids’ pajamas and LED lights, I kid you not) seen at that conference, and followed up on last weekend’s USAT column about a sketchy tech-support operation.

Weekly output: Outlook.com, the cloud, 8K TV, Activity Monitor, Mac App Store

It took me a while, but I finally managed to have a week in which smartphones did not figure into the lede of any review.

7/31/2012: Microsoft Outlook: Not Hotmail, Not Quite Gmail, Discovery News

I had high expectations for this service when I got an embargoed briefing of it from Microsoft about two weeks ago–finally, I thought, I might have something that would allow me to move my home e-mail from Google. But I didn’t know at the time how limited Exchange ActiveSync support could be: Contrary to my first expectations, this Hotmail successor leaves Mac users no way to sync their e-mail to a desktop client. My review devoted more words to this topic than most; I was glad to see the same issue come up multiple times in the Reddit discussion Microsoft invited, and I hope Outlook.com’s developers take the numerous hints.

8/3/2012: Questions to Clarify Cloud Computing, CEA Digital Dialogue

After reviewing Google Drive and seeing how tightly Apple and Microsoft’s new and upcoming software integrate each company’s cloud services, I realized I wasn’t sure which ones to include or rule out. So I wrote up the questions I’d want to ask of any cloud service for CEA’s blog.

If you’re curious about the photo, it consists of a Nexus 7 tablet resting on the screen of a MacBook Air. It took a few tries to get enough of the cloud cover reflected on each screen.

8/3/2012: ‘8K’ TV: More Pixels Than Can Meet Your Eye, Discovery News

After Comcast invited me to a screening of some “Ultra High Definition” Olympics video (as in, 7,680 by 4,320 pixels, adding up to 33 megapixels and change), I wrote up my impressions of the experience. Not a surprise, considering my earlier writing: I didn’t come away hoping to get something like that in my living room. Actual surprise: a reader wrote in to protest that studies by the Japanese broadcaster NHK showed that people could distinguish the higher resolution of 8K in still images seen at common viewing distances. Since this reader couldn’t get a comment to post, I quoted those e-mails in a comment I added to the post.

8/5/2012: Monitor your Mac’s behind the scenes activity, USA Today

Maybe a day after I’d posted my review of OS X Mountain Lion, I noticed that my iMac (but not the new MacBook Air next to it) was suddenly running low on memory. I checked the Activity Monitor app, saw a CalendarAgent process eating up every last bit of RAM, confirmed that others also had this problem, and force-quit that process. After several tries had apparently beaten this program into submission, wrote a reminder for USAT about the usefulness of Activity Monitor. (It also covered reasons to use or ignore the Mac App Store.) Unfortunately, CalendarAgent resumed its assault on the iMac’s memory and processor after I’d filed this piece; any ideas about what to do next, besides yell at Apple to fix its software?