I am currently having problems with kernal_task using ~2GB of RAM and looking at what advice exists I ran sysdiagnose and in powermeterics.txt I found that Vector 0xdd(TMR) was doing ~20,000 interrupts/sec. However, this vector was different than the one the advice that I was looking at suggested would be the problem.
However, clearly this happening is also a problem.
However, when I'm trying to look for what Vector 0xdd(TMR) does, all that I find are the results relating what the advice suggest that the other problem because it is more common and that all the Vectors are often copied together when asking what is going wrong.
So what does this Vector do and now I would go about fixing the fact that it is doing ~20,000 interrupts/sec?
EDIT: While I currently still don't know what is caused this issue, it was resolved by Vladimir's answer below.
I figure I can improve this by reducing the process with the consistently highest RAM which is kernal_task. In addition, if something is causing it to use more than it should then why shouldn't I fix it so the RAM is used in more important places?
As for this exact problem, I do admit that I don't know if that is the cause of this. It just looks to be the most likely cause at the moment.
– robertzi7 Aug 03 '14 at 03:26