I would like to limit kernel_task's CPU usage on my computer. I provided cooling for my MacBook Pro, cleaned out the internals, and tried resetting the SMC multiple times. I haven't tried re-installing macOS 10.12 yet, but do that every once in a while.
kernel_task's CPU usage often makes my laptop unusable, and the only fix for this is to leave my computer wait until my mouse can move smoothly.
Is there any way to limit kernel_tasks CPU usage during/for spikes?
I have a mid-2012 MacBook Pro (model w/ superdrive), 16gb ram, 1tb+500gb drives