rcmdnk's blog

Posted in Computer Tagged as Mac

Yosemiteの高速化等

手元にあるMacBook ProをYosemiteにしてから Mavericksだった時よりもたつきを感じる様になったりすることが多くなって、 ネットで見てもその辺り話題になってるのも多いので 取り敢えずやってみたことについて。

スポンサーリンク

透明度を下げるorコントラストを上げる

アクティビティモニタを見てWindowServerが暴走していたら 取り敢えずやってみるべき項目。

特に古いMacの場合には結構起こるみたいですが、 WindowServerが90%とかCPUを使ってる場合があるみたいです。

この様な場合に システム環境設定アクセシビリティ

  • 透明度を下げる

を設定するか、

  • コントラストを上げる(こちらは透明度を下げるも含まれる)

をすれば解決する場合がある様です。

WINDOWSERVER memory leak

slow UI response, windowserver heavy CPU usage

MacOS X Yosemite and high WindowServer CPU usage - Nitai

手元の環境では~20%くらいで言われてる程ではなかったですが、 一応やってみたところ、前よりはWindowServerが高いCPU使用を示すことは減ったかな、 と言う感じもしますがまだ~20%くらいはたまに出るので微妙です。

ただ、Finderなんかで検索枠とか、新しい設定だとむしろ見難いと感じてた所があるので、 コントラストを上げるに設定しておくことにします。

  • デフォルト:

contrastdown

  • 透明度を下げる:

transparancydown

  • コントラストを上げる

contrastup

メニューバーとDockを暗くする、を辞める

Yosemiteで出来たメニューバーとDockを暗くする を設定するとWindowServerが高いCPU使用率を示す場合もあるみたいです。

Yosemite Dark mode high windowserver cpu usage

特にメニューバーとかは画像をコントラストの反転とかしてるので その分で大変だったりすることがあるのかな、と言う感じがしましたが、 この項目も試してみてあまり変化を感じなかった項目。

メニューバーに関しては前から黒っぽくしたいと思っていた事もあって、 この項目は暗くするのままで行くことにします。

あまり関係ないですが、メニューバーとDockを暗くする だとメニューバーとDockが同時に暗くなったり明るくなったりしますが、 ターミナルからdefaultsコマンドで

$ defaults write NSGlobalDomain AppleInterfaceStyle Dark;killall Dock

とするとDockだけ暗く出来、逆に

$ defaults write NSGlobalDomain AppleInterfaceStyle Light;killall Dock

とするとDockだけ明るく出来る様です。

環境設定の方で明るくしたり暗くしたりする方をメニューバー用に設定し、 Dockの方はdefaultコマンドで指定することでそれぞれ別の 物を使うことも出来ます。

OS X YosemiteのDockだけをLight/Dark Modeスタイルに変更するdefaultsコマンド。

通知センターの項目を削除

Yosemiteから出来た通知センターの項目ですが、 これを開いてどうこうすることは今のところ無いので全て削除しました。

通知センターを開いて今日のタブで下の編集を押すと 各項目の左に赤いマイナスボタンが出てそれを押すと消せるので それで全て削除します。

notificationcenter

Dashboardを切る

Dashboardも全く使わないので システム環境設定Mission ControlDashboardに設定。

Mavericksの時はこの項目は無かった?ので Dashboardを操作スペースとして表示を外す、をして TinkerToolでDashboardを無効にしていましたが、 この設定が受け継がれていたようで、 Yosemiteにアップデートした際、 Dashboardは最初からになっていました。

Macで最初に行う設定備忘録

Macで最初に行う設定備忘録: その他の設定

ディスクのアクセス権の修復、SMCのリセット、PRAMのリセット

Guide: How to solve Yosemite memory leaks and CPU usage

ここにある項目をひと通り実行。 クリーンインストールした場合には必要ないと思いますが、 Mavericksからのアップグレードの場合には色々クリーンアップする意味も含めて やっておきました。

  • 外部ディスプレイの接続を外す。
  • ディスクアクセス権を修復:
    • セーフモードで起動1
    • Macを再起動やPowerボタンを押して起動後、起動のジャーンという音が鳴ったら を押し続ける。
    • /アプリケーション/ユーティリティ/ディスクユーティリティーを立ち上げディスクアクセス権を修復を実行。
  • System Management Controller(SMC)のリセット:
    • 電源OFF後、--を押しながらパワーボタンを押す。
      • これらとの同時押しだと起動しない。
      • この際、MagSafe電源アダプタが一瞬消えたり色が変わったりすることも在る、とも書いてあったが2、特に変化がなかったので実際リセット出来たのかちょっと良くわからない。
  • Parameter Random-Access Memory (PRAM)のリセット:
    • 電源OFF後、パワーボタンを押した直後に--P-Rを押し続けて、 2回起動音ジャーンがなるまで待って離す 3 4

上のコントラストを上げる、と合わせてなんとなく 前よりも速くなったかな、と言う感じはしています。 いずれにしろ最初にこの辺綺麗にしておくのは悪くはないかな、と。

また、この辺をした後にログインした時、 外部ディスプレイをつないで無い場合の解像度が Retinaの状態になってました。

普段は解像度を最大にしてるのが戻ってたので再設定。

何故か、外部ディスプレイをつないだ状態の設定は解像度最大のままでしたが。

ネットワーク周り

ネットワーク周りでも色々と不具合っぽい話が出ています。

PSA: Yosemite Wi-Fi Issues [LIST OF POSSIBLE FIXES] : apple

Fix Wi-Fi Problems in OS X Yosemite

設定をリセットしたりすることも出ていますが、取り敢えず簡単に出来る事として ネットワークの各詳細の設定から TCP/IPタブでIPv6の設定リンクローカルのみにしておきます。 (IPV6を切る設定は無いので。)

networkipv6

丁度使ってる環境のネットワークも全体的に不安定になっていたこともあるので イマイチ効果は分かりませんが、少しは安定になった気も。

OS X Yosemiteに限らずIPv6の設定で不安定になることはWindowsでも あることなので、今のところ必要ないので取り敢えず使わないようにしておいた 方が良い、ということで。

OSの自動アップデートを有効にする

これまでOS XではOSのアップデートは自動では行われませんでしたが、 Yosemiteから自動でバックグラウンドで自動に行うことが出来る様になりました。

これを有効にするため、システム環境設定App Storeアップデートを自動的に確認の項目に、 OS Xアップデートをインストールという項目が加わっているので これを有効にしておきます。

appstoreupdate

Sophosをアンインストール

Yosemiteに直接関係ない話ですが、 つい最近Macにもウイルス対策ソフトを、と思ってSophosを入れてみましたが、 結構負荷が大きくて気になる程だったのでアンインストールしました。

特にウェブページを表示する際にページのチェックにかなり負担があるみたいで、 ブラウザの動作自体が遅くなるのでちょっと。。。と。

OS自体のセキュリティーに期待して後は変なものを入れないように自分で 注意するほうが余程大切かな、ということで。

Macでウィルス対策ソフトSophosを入れてみた, Proxyを使ったりする際の注意点

スポンサーリンク
  1. 何故か起動時に一度がちゃがちゃした画面になって、ログイン後も 透明処理が全くできなくなってるのか(透明処理を止めた(コントラストを上げる、をした)のがいけないのか) Dockからフォルダを表示させるポップアップとかすると遅くて使いものにならない状態になりましたが、 取り敢えずFinderを立ち上げてディスクユーティリティーを起動して後は普通に出来ました。

  2. Intel-based Macs: Resetting the System Management Controller (SMC)

  3. OS X Mavericks: Reset your computer’s PRAM

  4. 離すのが遅すぎたのか3回鳴った。。。

Related Posts Plugin for WordPress, Blogger...