制御不能な「kernel_task」プロセスをデバッグするにはどうすればよいですか?
つい最近、バッテリーの寿命が大幅に低下し、かなりのCPUを使用する「kernel_task」プロセス(2.8 GHzデュアルコアi7、2010 MBPで1-6%が一定)に気付きました。明らかに、kernel_taskのCPU使用率がバッテリーの低下に寄与していると思うので、その理由を調べる必要があります。 Googleを検索すると、kernel_taskはWindowsの「svchost.exe」のOS Xバージョンです。これは、真にデバッグできない悪名高いすべてのプロセスであり、スイッチが動作するまで手動でスイッチを切り替える必要があります。 簡単に制御不能のkernel_taskアクティビティの一番下に到達できる方法はありますか?再起動を試していないのは、それが「修正」しても、根本的な問題は実際には修正されないからです。 アクティビティモニターはCPU使用率を示します。Inspectを押すと、77個のスレッド、2つのポート、数時間と数時間のCPU時間、コンテキストスイッチが毎秒約400回、Mach Messages InとOutが両方とも毎秒約6,000回表示されます。 このkernel_taskプロセスを何らかの方法で検査または監視し、実際にこのすべてのパワーを使用しているものを把握するにはどうすればよいですか? (注:私の現在の容疑者は、最近の10.6.7アップデート、4ベータ10からRCへのFirefoxアップデート、またはScreenResXです。これらは、私が最近考えたことのすべてです。)