Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Guide: How to solve Yosemite memory leaks and CPU usage

I post this hoping to help those users who, like me, are experiencing high CPU usage and massive memory leaking with OS X core services and apps, leading to slow performance and battery drain.


I've tried everything mentioned, but found the right combination of steps to follow. I've tried this with seven different Apple computers, including mine, and has worked well so far. I applied this method yesterday to give these process a 24 hour window to fail again, so far everything good.


First step: disconnect any external or secondary monitors, if any is present. The video memory allocation leak can also happen if you have a system with an integrated card, like Intel, with no external monitors attached.


Second step: Shut down your machine and enter Safe Mode (press shift once you turn on your computer again, more info below). Once you're there, fix your disk permissions.


Guide of how to access Safe Mode: OS X: What is Safe Boot, Safe Mode?


Third step: From Safe Mode turn off your machine again and reset your System Management Controller (SMC). There are different methods, depending on machine, to do this. To know what method applies to yours read the following guide.


Intel-based Macs: Resetting the System Management Controller (SMC)


Fourth step: Once your machine completes a full boot after resetting the SMC turn it off again and reset your PRAM (THIS IS THE MOST IMPORTANT STEP, BUT THE PREVIOUS ONES ARE ESSENTIAL FOR THIS ONE TO WORK). The PRAM stores small bits of data that indicate our Apple computer how to interact with the devices connected to it, including monitors and video cards. It also affects software.


To reset it you should hold the OPTION, COMMAND, P and R keys in your keyboard immediately after turning on your machine again.You'll hear the start up chime, continue pressing the keys until the machine boots and the chime starts A SECOND TIME, then release. IF YOUR YOSEMITE INSTALLATION LOCKS UP AT A BLACK SCREEN AFTER THIS, DONT PANIC! It's normal, just turn off your computer and let it boot again.


More info about PRAM: OS X Mavericks: Reset your computer’s PRAM


Voila, reconnect your external displays and enjoy your system.


Message was edited by: Luis_Mercado

MacBook Air, OS X Yosemite (10.10)

Posted on Oct 23, 2014 10:45 AM

Reply
557 replies

Oct 27, 2014 12:52 PM in response to Luis_Mercado

Hi,


I have done this now, thanks for suggesting now wait and see I guess. This is one of the worst screwups with OSX updates, I thought Maverick was bad.

Apple has had my loyalty since 1986 but the last few years it really got damaged. This problem is shocking and Apple says zero nothing a sign of extreme arrogance and disrespect for its clients, I have wasted very valuable work time over this bug, a bug that should never have been in here and maybe has not been resolved yet. I find it all extremely extremely sloppy and a bad sign after all the screwups in the last 2 years, they did not learn ?. It is a sign of complacency somewhere in Cupertino. We use OSX for work (science, biotech) and can not afford this sort of BS it is hard enough as it is our profession. We are prepared to pay premium prices for Apple computers and mobile devices and then I expect the premium quality software and hardware updates, all the time ! And then finally for what was this update necessary ? I know mostly under the hood ?

thanks

Oct 27, 2014 5:29 PM in response to Luis_Mercado

I used your method with my mac mini (ssd and two monitors) and it completely solved a problem that I was having. Every time the mac woke-up or was re-started it would "forget" the display arrangement, and so every time I would have to re-set the arrangement in system preferences. Very frustrating, thank you so much for your advice.

Guide: How to solve Yosemite memory leaks and CPU usage

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.