-
All replies
-
Helpful answers
-
Jul 7, 2014 9:54 PM in response to Jawelmby Saxman,Well, I have no Google folder under Library, only one under Library, Application Support. And that folder only has the Googletalkplugin,app and then in the Internet plugins folder is one called "Googletalkbrowerplugin.plugin". No Google folder under Library.... Any ideas?
-
Jul 14, 2014 1:29 PM in response to dconstruktby Saxman,Well, I tried installing Ghostery, and for awhile it did seem to help. But within a few days it's now acting as before, energy hog, every pic I open has to open twice, it''ll show it, then refresh the page, every single time. It's crashed on me today a few times, the last time with ONE window open, and did so within ten minutes! I'm so completely disgusted with it, and I want so much to use it, as I like it over the others, and really, it's APPLE'S OWN BROWSER, so WHY DOESN'T IT PLAY WITH APPLE COMPUTERS & OS????
Really, I sometimes think I'm in an alternate universe and I'm suddenly using Microsoft equipment & OS, I long for the days back when Apple stuff just worked.....
-
Sep 27, 2014 12:15 PM in response to scryedzby bforce1729,I have removed site advisor from Safari and this has helped me. Safari -> Preferences -> Extensions -> Remove any (Site advisor)
-
Dec 16, 2014 6:38 AM in response to scryedzby PiersJEC,Safari (Web Content) on my MacBook Pro tried to use 19gb of RAM (of which I only have 8), also maxed out my cpu...
-
Dec 26, 2014 5:57 AM in response to PiersJECby ralphy,.
I had this problem too. You can see the thread I started here:
https://discussions.apple.com/thread/6725713
Solved the problem, at last.
Mostly it was 3rd party extensions, which were hogging CPU space. The worst offenders were: Omnibar, Genio and DivX. But the odd thing, is these were not showing in Safari Extensions (in the preference window). I found them in:
>Applications
>Library >Safari >Extensions
>Library >Cache >Safari >Extensions
Having deleted these extensions, I seem to be running normally.
Ralph
-
Feb 3, 2015 9:39 PM in response to scryedzby Ronald C.F. Antony,It's fairly clear, from my own analysis and what others write here, that we have a mixture of issues here, some Apple's doing, some not.
a) the primary problem is ill-behaved web content, be that extensions (locally loaded web content (JS and resources), in essence), or remote sites like google, various slide shows, etc. The biggest culprits seem to be slide shows, google docs, and various plugins/extensions, although even with all of the latter removed, the issues still occur, pointing to the fact that any badly written script can suck up ridiculous amounts of resources. It used to be that most scripts were Flash, so Flash used to be the main problem, but JS/HTML5 is no solution to bad or malicious script programming: now the issue has simply shifted.
b) a secondary problem might be, that this third party content triggers some sort of memory/resource leak in Apple's code, but that may or may not be the case, it may simply be a case that these badly written JS scripts on the web pages consume the resources, and there's primarily nothing Apple can do about this, short of reprogramming third party web sites and extensions (which is obviously not going to happen)
c) and that IS APPLE's responsibility: it was advertised how Safari would 'sleep' windows that aren't visible, etc. and that's obviously NOT the case. Even when not a single Safari window is visible (Safari hidden with cmd-h, or on a space without a Safari window), these WebContent processes, instead of ground to a halt with the equivalent of a SIGSTOP, they continue to happily churn CPU, RAM and network resources. Can anyone at Apple tell me why I would want banner ads updated, slide shows going on, and all sorts of other unwanted background processing going on in ANY tab that's not visible?
So if I have a 150 tabs in 20 windows, distributed over 5 out of 6 screen spaces with 4 windows each, then at no point should more than four tabs get any CPU resources at all. All other threads should be absolutely and completely STOPPED: no network traffic, no graphics update, no nothing. Period. And should I be on the one space with no Safari window, Safari and all it's combined web-content processes should consume exactly 0% CPU time.
This is NOT the case, so while Apple can't fix a), they can and should fix b)
There was a time when I could manually send a SIGSTOP to all web processes, and then a SIGCONT to resume, but since OS X 10.10 that doesn't work anymore because it seems to interfere with the woefully inadequately implemented AppNap feature, which if AppNap would work properly, we'd not have this issue in its current severity in the first place.
An additional fix Apple could make, is to add a watchdog to its JavaScript engine and to set low limits on total amount of CPU time any page may use without being MANUALLY being refreshed, or being MANUALLY being put into a white-list that increases the allowable CPU/RAM limits. After the limit has been reached, any scripts associated with the page would then simply be stopped.
Lastly, automatic page refresh should be a disabled/ask by default, i.e. when a user loads a page that wants to auto-refresh any part of itself, the user should be alerted about the fact and be given the options [ask] [allow] [prohibit] and a "remember this choice" checkbox.
Between AppNap, JS-Nap, JS-Limiter-Watchdog, page-refresh-disable, and plug-in-block, these issues could be mitigated, even though the real problem lies to a large part elsewhere, but that doesn't mean Apple couldn't do things to stop nasty code on a glue trap.
-
Feb 3, 2015 10:04 PM in response to Ronald C.F. Antonyby Ronald C.F. Antony,BTW: Apple unfortunately castrated the tool-tip-type pop-up in Activity Monitor that would list all the URLs of the various tabs that were served by a particular web content process, now it just shows the first one and then "..." which is totally useless trying to track down specific tabs with ill-behaved content, and even though Activity Monitor obviously has access to that information, even inspecting a Safari Web Content process doesn't reveal it.
Also, in case anyone thinks this is a Safari issue: It's not. Same thing happens with Chrome, Opera, and Firefox once you have a bunch of windows and a bunch of open tabs: as soon as the wrong combination of ill-behaved web sites, plug-ins and/or extensions are involved, you have the same issue, even though different browsers might be triggered by different sites due to browser-sensing scripts that may exhibit specific behaviors only with particular browsers. This is why Apple needs to fix this for Safari partially at the OS-level (AppNap), and partially at the browser level (JS-Nap, JS-ResourceWatchdog, page refresh blocking, plug-in blocking). Trying not to ****-off some advertising partners or "key web sites" (like Google junk) doesn't help the user experience. Apple has shown in the case of Flash that they can shape up the industry, and they can do it again if they put into place tools that catch and disable ill-behaved web sites.
-
Feb 23, 2015 12:44 PM in response to scryedzby mhasman,+1 with the same issue. Activity Monitor shows 2 processes, "Safari" and :Safari Networking", both take 99-105%, Safari does not update any pages until I quit it. Then works again for next 15-20 min - and issue gets back
UPD: OS X 10.10.2, MBP 13" Retina
-
Jul 27, 2015 4:57 PM in response to mhasmanby Streetboy_,+1 with the same issue.
for OS X 10.10.4, MBP 15" Retina.
-
Aug 17, 2015 1:12 AM in response to ralphyby ralphy,>>Solved the problem, at last.
>>Mostly it was 3rd party extensions, which were hogging CPU space.
An update on this.
This was not a fix. Over the next week, it got slower and slower until I was back to square one.
There is a good fix, though - use Firefox !!
Ralphy
-
Aug 25, 2015 3:16 PM in response to Ronald C.F. Antonyby SeattleJustin,Same JAVASCRIPT mega-CPU usage here (along with ramping up fans) even when the Safari tab isn't in focus, etc.
Toggling Safari's Javascript OFF in Safari's security-pref pane totally corrects the problem within a few seconds (fans start to ramp down, etc.).
MBP Retina Mid-2012 15".
No Extensions & No Plugins Ever Installed (except whatever, if any, Apple includes in a clean Yosemite install).
All Software/System Updates current as of Aug 25, 2015.
{edit}
No Kernel/Kexts ever installed, either.
No non-Apple software installed, period, including no codecs or anything else downloaded — only what Apple installs in a clean Yosemite install, plus some Apple Apps from App Store.
{end of edit}
--Justin
-
Sep 17, 2015 4:04 PM in response to scryedzby Boltonjohn1947,I thought it was the user account, or the system configuration folder. I created a new user and everything was fine, for 24 hours and then the new user started slowing down again drastically. I put the system configuration folder in the trash, did a restart, a new sys config folder was created after a restart and everything was fine - for a few hours. I did this twice more over the next couple of days and on the thirds try it did not create a new sys config folder.
So, I used it as an excuse to spend some money and I received a nice large parcel from the delivery man yesterday with a shiny 27 inch imac. I migrated everything off the old machine, opened Safari and it was like lightning - for an hour and then it started to slow down dramatically.
If I look at Activity Monitor with Safari open, Safari Networking has gobbled 12.3 MB of download in around 15 minutes. With a maximum download limit of 10GB I am paying a usage penalty every month purely because of this stupid programme. Other programmes running and using download are mDNSresponder, netbiosd, SpotlightNetHelper, com.Apple,Safari.Searchhelper, and apsd all using varying small amounts of download apart from mDNS responder which occasionally goes ballistic and uses 5 or 10 meg in five minutes. Three months ago, none of these progammes ever appeared in my Activity Monitor.
I spent half an hour on the phone to the free support line that comes with a new machine. After getting nowhere at a slower and slower speed, the muppet on the other end decided that all the problems on the new machine must be because my brand new machine was running on 10.10.4 and that if I downloaded 10.10.5 all my problems should be solved. It did not sink in that I had had the same problem with 10.5 on my older machine. I think they are giving down-and-outs job experience on the help lines now.
So I downloaded Firefox's latest version and tried that. It will not import bookmarks, I cannot create bookmarks from within Firefox, it does not remember any sites I have visited and it logs me out of sites when I have ticked the remember-me box.
-
Oct 24, 2015 1:58 AM in response to scryedzby ghazan,Following is what solved the problem for me.
On Safari -> Preferences -> General It was configured as "New window open with Favorites" and "New tab open with Favorites" .
I changed "Favorites" to "Homepage" or "Empty page" and reopened Safari and the problem was solved!!!
I don't know the reason, probably it is trying to connect to some of the sites.
I also can't take the credit. I found the solution here: http://www.jiaaro.com/safari-web-content-cpu-ram/
Hopefully it works for all others
Gilad
-
Oct 25, 2015 12:01 AM in response to ghazanby ghazan,In addition you'll need to uncheck the box in Safari -> preferences -> search -> Show favorites
If the box is checked then when ever you enter the search box in order to type a site name, it suggests all the Favorites and the CPU starts working again.
Gilad
-
Feb 5, 2016 1:34 PM in response to scryedzby gavin178,Hello one and all. I have been having problems with safari using over 100% of CPU with fan blazing on a 2015 16gig MBP. Solution - re install flash. Worked a charm. Thanks for this suggestion who ever you are.