Kernel_task keeps using more and more memory, threads.  How do I fix this?

In Activity Monitor, kernel_task (PID 0, User root) doesn't take up much CPU, but has a huge number of threads open.  It also has nearly 400 MB of real Memory, and over 4 and a half GB of virtual memory!  This is slowing my computer down immensly.  I tried restarting the computer, but it didn't help.  Any tips on how to fix this?

theelysium wrote:
Well I am not the guy above, but I have the same question.
But not necessarily the same problem.  Would you go to your doctor and say "You examined a friend of mine and I have the same symptom, so what's wrong with me?"
Large amounts of virtual memory are not abnormal.  All that means is that the system has pushed a bunch of recently used data off onto disk to free up ram for other processes.  If the processes you're running collectively need more active memory than you have installed in the machine or if you're boot volume is almost full things can slow down dramatically, but otherwise the size of virtual memory is not all that relevant. 
pid 0 on my machine has 95 threads open, 700 Mb real memory, but only 49 Mb virtual memory. 4.5 Gb of virtual memory sounds excessive and my guess at a cause would be some third-party app or plugin or some such with a memory leak.  As a diagnostic, try restarting in Safe Mode and see if the problem is still there.  If it goes away in safe mode, then you'll to have to tell what 3P processes you normally run. 

Similar Messages

Maybe you are looking for