web-dev-qa-db-ja.com

90%以上のCPUを使用するcfprefsd-どのプログラムがそれを使用しているかを確認する方法はありますか?

過去数週間で、macbookpro(2014年半ば、core i7、retina 16Gb RAM、el capitanが最新にパッチされている)が非常に高温で実行され、CPU使用率を確認したところ、cfprefsdが90%以上のダメージを与えているようです。

Cfprefsdが他のいくつかのプロセスを隠蔽していることは承知していますが、調べる方法がわかりません。誰かアイデアはありますか?

6
atlaz

YosemiteからEl Capitanにアップグレードすると、Bluetooth設定がバックアップされ、システムによって読み取られる可能性があります。

これはいくつかの重複があるファイルであることがわかりました:/Library/Preferences/com.Apple.Bluetooth.plist

これらのファイルをすべて削除してPRAMを実行し、SMC=リセットするとすぐにうまくいきました。

PRAMとSMC reset:Macをシャットダウンして電源ボタンを押し、起動音が聞こえたらすぐに押し続けます Command+Option+P+R

4
Andres.Codes

これは私にとってそれを「修正」しました:

私はcfprefsdがディスクをハンマーで打っていることに気づきました-それで私は fs_usage を使用してそれが書いていたものを追跡しました:

  1. Activity Moniterを開き、[〜#〜] pid [〜#〜]cfprefsdを取得します
  2. オープンTerminalSudo fs_usage pid <PID>

    Bluetooth設定ファイルが破壊されているのがわかりました。

  3. だから私は無効にされたbluetoothcfprefsdを無効にしました。

    CPU使用率は即座に無視できるレベルまで低下しました。

これは根本的な問題を解決するものではないことに気づきましたが、これにより、以前は使用できなかったmacbook airが再び使用できるようになったので、他の人に感謝するかもしれません。

7
Ashley Coolman

さて、最近更新されたMacBook Pro 13 "(2015年版なので最新のハードウェア)でも同じ症状が出ました。ElCapitanに更新しましたが、遅い問題に気づき始めた直後に、CPUを消費しているcfprefsプロセスに気づきましたが、私が目にした深刻なパフォーマンスの問題(キーボードが応答しないなど)を引き起こすのに十分

Bluetoothをオフにすると問題はすぐに解決されたので、リンクが見つかったと思います。オフのままにする代わりに、オンに戻し、接続された1つのデバイスプロファイル(外部トラックパッド)を削除してから、再度ペアリングしました。ここまでは順調ですね; 「実際の」問題が何であったかはわかりませんが、これで長期的に解決できる場合は、合理的な回避策だと思います。

3
Pete

同じことが今ちょうど私に起こりました。 Bluetoothを完全にオフにしてから、プロセスが消えました。

El Capitanと最新のアップデートでMacBookを実行します。

0
David