どうもお久しぶりです。
5月は余裕がなかったので、ブログをサボってしまいましたが、少しずつ余裕が出てきたので、徐々に書いていこうと思います。
で、久々に書くブログが何かというとこれです
そうです!メモリの利用率の確認です!(何故)
最近やけにメモリの使用率が高いなーと思ったので、ちょっと見直しがするついでにブログに書いていこうと思います
実施作業
最初に
まずは一番メモリを使ってるCromeから...といきたいところなんですが、それ以上に気になったことがあります。
Teams多くない??
なんでこんなにプロセスあるの????
ということで、最初にTeamsについて調べていきます。
Teams
最初に思ったのはTeams起動した覚えないのに何故メモリが使われているかですが、よく見たらバックグラウンドで実行されていました。
バックグラウンドで実行されていた理由ですが、Teamsの設定を見ると「バックグラウンドでアプリケーションを開く」項目にチェックが付いているのが原因っぽいです。
あと「自動起動」項目と「閉じるときにアプリケーションを実行中のままにする」項目もチェックを外しておきます。
ついで通知の設定も確認が必要なもの以外はオフにしました
設定をした上でTeamsをオフにするとプロセスがタスクマネージャー上から見えなくなりました。
これでTeamsは自分で立ち上げない限り問題なさそうです。
Skype
次こそはChrome...といきたいところですが、パッと見て使ってないSkypeが立ち上がっていたので、これも起動しないように設定しておきます。
設定を確認すると同じように「ログオン時にアプリ起動する」項目、「フォアグラウンドでアプリを起動する」項目があるので、これをオフにします。
Skypeのタスクが消えました
Chrome
いよいよChromeについて手を入れていきます。
現時点でChromeはこの記事を書いている1タブしか開いていませんが、プロセス上は12個も存在しています。(何故)
CPU使用率はほとんど0%になっているところを見ると、半分はメモリ領域だけ占めていて使われていなさそうな気がします。
WindowsのタスクマネージャーだとChromeのプロセスが何に使われているのか詳細にわからないので、Chromeが立ち上がっている状態で、Shift + ESCを同時押しします。
するとChrome用のタスクマネージャーが起動するので、そこからChromeで使用しているプロセスを詳細に見ていきます。
見た限り1番メモリを使っているタスクが「GPUプロセス」、2番目に「ブラウザ」、3番目に「はてなブログ」と並んでいます。
これらは作業する上で必須なので、それ以外で減らせるものがないかを見ていきます。
この中で見慣れないサブフレームというものがありますが、これはChromeでブラウザを開いたときに、対象Webページ内にiframeが利用されているとこのように出るそうです。(よく理解してない)
実際にサブフレームのタスクで、twitterとfacebookが書いてあるタスクをダブルクリックしてみたところ、対象のタブに遷移することが確認できたので、そのページが原因であることは間違いなさそうです。
残りは必要なものだけになったので、Chromeのこれ以上のメモリの削減は難しそうです。
その他
ここで再度タスクマネージャーを見てみました。
...まだ全然あるぞ...?(Chromeはもう見ない)
もう残りはメモリを大きく占めるプロセスがあるわけじゃなくて、1つ1つの小さいプロセスが積み重なっているということなので、手間ですが他に止めれるプロセスがないか調査して試してみます。