Dockプロセスに非常に厄介な問題があります-数時間以上の稼働時間の後、メモリ使用量は私が持っているよりも多くのRAMに急上昇します。プロセスはハードドライブを破壊し始めます可能な最大速度で(iotopによると)、定期的にCPUを100%以上使用します。これは、現時点で複数のコアを使用していることを意味します。使用中のスレッドの数は5〜 12.12。
私は12GBのRAMを持っていますが、定期的にスワップファイルにぶつかり始め、Dockプロセスを強制終了する必要があります。これにより、使用するメモリの量が約60 MBにリセットされますが、数分以内に、再び1ギガバイト以上を消費します。
メモリ使用量、CPU使用率、およびスワッピングが多いため、これにより、コンピュータが完全に使用できなくなります。これが私のメインの作業用マシンであることを考えると、解決策が見つからない場合はおそらくすぐに再インストールする必要があり、再インストールすることで実際に問題が解決することを期待できます。誰かが以前に同様の問題に遭遇したことがありますか?
Parallels Desktop 6を使用している場合、この記事が適用される場合があります。
Parallels6ユーザー向けのOSX 10.6.8アップデート後に100%CPUを使用するドック 。
詳細については、ParallelsKBの記事をご覧ください。
Mac OS X 10.6.8にアップグレードした後、Mac DockはCPUコアを100%消費します 。
ドック内のAdobeUpdaterも考えられる原因として挙げられています。
ドックを完全に工場出荷時の設定にリセットするには、ファイル「com.Apple.Dock.plist」と「com.Apple.Dock.db」を/username/Library/Preferences/
フォルダーから削除してから、ログアウトして再度ログインします。再び。 Dockにあるものを必ず書き留めてください。そうすれば、Dockを持っていたのと同じように再設定できます。
これは、VMware Fusion4.1.1でも発生する可能性があります。 VMwareを終了すると、Dockプロセスは数秒以内に通常のCPU使用率に戻ります。
Dockが2GBを超える実メモリを消費するもう1つの原因...
デスクトップの背景として循環する写真のセットを選択しました。一部の画像はかなり大きなTIF画像でした。これにより、Dockは非常に大量のメモリとCPUを消費していました。問題は画像に依存しているので、行き来しているように見えて、縛りにくいものでした。
単一の通常サイズのJPGに戻すと、問題は完全に解決しました。
最近、MacBook Airで一貫して最大20%のCPU使用率が発生しているのは、 「画像の変更」設定が有効になっていて「5秒ごと」に設定されている が原因であることがわかりました。
この設定を無効にすると、Dockプロセスが実質的にアイドル状態になります。