web-dev-qa-db-ja.com

OS XDockによる非常に高いメモリとCPU使用率

Dockプロセスに非常に厄介な問題があります-数時間以上の稼働時間の後、メモリ使用量は私が持っているよりも多くのRAMに急上昇します。プロセスはハードドライブを破壊し始めます可能な最大速度で(iotopによると)、定期的にCPUを100%以上使用します。これは、現時点で複数のコアを使用していることを意味します。使用中のスレッドの数は5〜 12.12。

私は12GBのRAMを持っていますが、定期的にスワップファイルにぶつかり始め、Dockプロセスを強制終了する必要があります。これにより、使用するメモリの量が約60 MBにリセットされますが、数分以内に、再び1ギガバイト以上を消費します。

メモリ使用量、CPU使用率、およびスワッピングが多いため、これにより、コンピュータが完全に使用できなくなります。これが私のメインの作業用マシンであることを考えると、解決策が見つからない場合はおそらくすぐに再インストールする必要があり、再インストールすることで実際に問題が解決することを期待できます。誰かが以前に同様の問題に遭遇したことがありますか?

7
Steve Rukuts

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を持っていたのと同じように再設定できます。

6
harrymc

これは、VMware Fusion4.1.1でも発生する可能性があります。 VMwareを終了すると、Dockプロセスは数秒以内に通常のCPU使用率に戻ります。

2
Pavel

Dockが2GBを超える実メモリを消費するもう1つの原因...

デスクトップの背景として循環する写真のセットを選択しました。一部の画像はかなり大きなTIF画像でした。これにより、Dockは非常に大量のメモリとCPUを消費していました。問題は画像に依存しているので、行き来しているように見えて、縛りにくいものでした。

単一の通常サイズのJPGに戻すと、問題は完全に解決しました。

2
Dave C

最近、MacBook Airで一貫して最大20%のCPU使用率が発生しているのは、 「画像の変更」設定が有効になっていて「5秒ごと」に設定されている が原因であることがわかりました。

この設定を無効にすると、Dockプロセスが実質的にアイドル状態になります。

1
Robby Morgan