link もっと前
   2017年 1月 5日 -
      2017年 1月 5日  
link もっと後

link 未来から過去へ表示(*)
link 過去から未来へ表示

日々

link permalink

ノート PC のメモリが足りない

我が家のノート PC(Lenovo ThinkPad Edge E420, Windows 10)はメモリを 4GB 搭載しています。買った当時はそれなりに豪華でしたが、今となっては多くも少なくもない微妙なスペックですね……。

それはさておき、最近は Windows さんに「メモリが足りなくなったから、アプリケーションを終了させろ」と怒られることが増えました。

しかしノート PC ではそもそもブラウザしか起動していないので、終了させろと言われても困ります。何も出来なくなってしまいます。

メモリ消費トップランカー

ぼやいても仕方ないし、誰がメモリを浪費しているのか調べてみようと思います。

いつもの状態(タスクマネージャーと SeaMonkey ブラウザを起動した状態)にしたとき、メモリの消費量は 2.5GB くらいでした。今日は残念か幸運かパソコンのご機嫌が良いみたいで、空きメモリに余裕がありますね。

この状態でタスクマネージャーから「プライベートワーキングセット」の多いプロセスを見てみます。

順位消費量プロセス名
1365MBseamonkey.exe
2218MBvsserv.exe
3133MBexplorer.exe
491.8MBsvchost.exe
544.0MBShellExperienceHost.exe

1位の SeaMonkey はブラウザです。終了させると PC を使う意味が無くなるので、放置です。

2位の vsserv.exe は先日購入した SOURCENEXT スーパーセキュリティ ZERO のプロセスです。プロセスへの干渉を防いでいるようで、終了させることはできません。仮にできたとしても、せっかく買ったセキュリティソフトを終了させたら、買った意味が無いです。これも放置です。

3位は意外 explorer です。終了させるとデスクトップが見えなくなるので、終了させることはできません。放置です。

4位の svchost.exe は Windows のサービスを実行するためのプロセスです。サービスによってグループが決まっていて(※)、グループごとに svchost.exe が起動されるようです。そのため svchost.exe は 1つでは無くいくつも起動しています。

4位にランクインした svchost.exe は netsvc グループをまとめていて、比較的多くのサービスを引き受けています。数ある svchost.exe の中でもダントツでメモリ消費量が多いです。ちなみに他は 20MB 程度です。これらのどのサービスがメモリを消費しているのかは、まだ調べていません。

  • Application Information
  • Computer Browser
  • Certificate Propagation
  • IKE and AuthIP IPsec Keying Modules
  • IP Helper
  • Server
  • Geolocation Service
  • User Profile Service
  • Remote Access Connection Manager
  • Task Scheduler
  • System Event Notification Service
  • Remote Desktop Configuration
  • Shell Hardware Detection
  • Themes
  • User Manager
  • Windows Management Instrumentation
  • Windows プッシュ通知システム サービス
  • Windows Update

5位の ShellExperienceHost は詳細はわかりませんが Windows の一部のようです。終了させても不死鳥のごとく復活します。一度、終了させると 20MB 程度までメモリ消費量が低下しますが、定期的に kill して良いんだろうか。うーん。

結局のところ、あまり改善の余地がなさそうに見えます。残念。次は「メモリが足りない」と怒られたときに見てみたいですね。

(※)グループの確認方法は [コントロールパネル] - [管理ツール] - [サービス] から、サービスのプロパティを開き [実行ファイルのパス] の -k オプションの後に指定されている文字を見るとわかります。
たとえば C:\WINDOWS\System32\svchost.exe -k netsvcs であれば netsvcs です。

[編集者: すずき]
[更新: 2017年 1月 6日 20:53]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link もっと前
   2017年 1月 5日 -
      2017年 1月 5日  
link もっと後

管理用メニュー

link 記事を新規作成

合計:  counter total
本日:  counter today

link About www.katsuster.net
RDF ファイル RSS 1.0
QR コード QR コード

最終更新: 11/23 03:43

カレンダー

<2017>
<<<01>>>
1234567
891011121314
15161718192021
22232425262728
293031----

最近のコメント 5件

  • link 17年10月21日
    すずき 「家だとブリッジで良いんですが、会社だとそ...」
    (更新:10/28 12:43)
  • link 17年10月21日
    hdk 「VirtualBox 用に ICS 使う...」
    (更新:10/26 01:13)
  • link 17年09月23日
    すずき 「そうですね、体験していたはずなんですが、...」
    (更新:10/17 22:53)
  • link 17年09月23日
    hdk 「我々も小学校低学年の頃はまだ学校週5日制...」
    (更新:10/16 23:53)
  • link 17年09月29日
    すずき 「私も IOMMU と DDR のインタリ...」
    (更新:10/09 22:41)

最近の記事 3件

link もっとみる
  • link 17年11月22日
    すずき 「[アイス履歴] アイス履歴を 10個ほど増やしました(リンク)。こ...」
    (更新:11/23 03:43)
  • link 17年10月16日
    すずき 「[アイス履歴] アイスの記録が 45種類(前回比 +10)になりま...」
    (更新:11/23 03:21)
  • link 17年09月10日
    すずき 「[アイス履歴] 最近、アイスの包装の写真と感想を残すようにしていま...」
    (更新:11/23 03:15)

こんてんつ

open/close wiki
open/close Java API

過去の日記

open/close 2002年
open/close 2003年
open/close 2004年
open/close 2005年
open/close 2006年
open/close 2007年
open/close 2008年
open/close 2009年
open/close 2010年
open/close 2011年
open/close 2012年
open/close 2013年
open/close 2014年
open/close 2015年
open/close 2016年
open/close 2017年
open/close 過去日記について

その他の情報

open/close アクセス統計
open/close サーバ一覧
open/close サイトの情報