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.
But 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.
I 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.