Webブラウザ「メモリ使い過ぎ」防止法【第2回】
Webブラウザのメモリ使用量を「PowerShell」で測定する簡単な方法
Webブラウザによるメモリの使用量を抑えるには、Webブラウザがメモリをどのくらい使っているのかを具体的な数字で把握することが重要だ。測定の方法は。
企業の業務に欠かせないWebブラウザ。その使用によってメモリ容量が逼迫(ひっぱく)する場合があるので、業務に悪影響が出ないように注意する必要がある。まず重要なのは、メモリ使用量の測定だ。どうすればいいのか。
コピペですぐに使える 「PowerShell」でメモリ使用量を測定する方法
併せて読みたいお薦め記事
連載:Webブラウザ「メモリ使い過ぎ」防止法
RAMの基礎知識を身につけるには
Webブラウザのメモリ使用量を測定するのは、簡単ではない。Webブラウザの複数のタブはそれぞれ個別のプロセス(プログラム)にひも付いており、プロセスごとにメモリ使用量が異なるからだ。Webブラウザはエンドユーザーが意識しない形で、動作に影響を与え得るデータ処理を実行する場合もある。Webブラウザのメモリ使用量を測定するには、全てのプロセスを一括して調べる必要がある。
MicrosoftのOS「Windows」でWebブラウザ全体のメモリ使用量を測定する方法の一つは、コマンド実行機能「Windows PowerShell」を使用することだ。Windows PowerShellでWebブラウザ「Microsoft Edge」のメモリ使用量を表示させるコマンドは下記の通り。
$A = Get-Process | Where-Object {$_.Name -eq 'msedge'}
$B = $A.WS | Measure-Object -Sum
$B.sum /1MB
1行目は「$A」という変数と、Microsoft Edgeを表す「msedge」の全ての実行中プロセスを関連付けている。このコマンドでMicrosoft Edge以外のWebブラウザのメモリ使用量を測定する場合は、msedgeの部分を別のWebブラウザのプロセス名に置き換えればよい。$Aが参照する個々のプロセスと、各プロセスのメモリ使用量を確認したい場合は、「$A | Select-Object Name, WS」を2行目に入力する。
2行目は「$B」という変数に、Webブラウザのメモリ使用量を代入している。$Bは、該当するプロセスのワーキングセット(プロセスが使用中の物理メモリ量)を指している。
次に、2行目の情報をパイプライン(|)でコマンドレット(Windows PowerShellで使えるコマンド)「Measure-Object」に渡し、パラメーター「Sum」を追加する。これにより、Microsoft Edgeの各プロセスが使用しているワーキングセットを合算することができ、開いている全てのタブでWebブラウザが使用しているメモリの合計が分かる。Webブラウザが現在使用しているプロセスの総数を知るには、$Bを入力するだけでよい。
3行目は、Webブラウザが使用しているワーキングセットの合計値をMB単位に変換して表示している。コマンドの「/1MB」の部分がない場合、ワーキングセットをKB単位で表示する。「/1GB」にすれば、GB単位で表示できる。
第3回は、Webブラウザによってメモリ使用量が異なることを実証するためのテストを紹介する。
TechTarget発 世界のインサイト&ベストプラクティス
米国TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 世界のインサイト&ベストプラクティス
米国TechTargetの豊富な記事の中から、さまざまな業種や職種に関する動向やビジネスノウハウなどを厳選してお届けします。
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Microsoft 365のセキュリティ運用」に関するアンケート
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
「データストレージの活用方法」に関するアンケート
-
8
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
9
AIで人を減らした企業がもう心変わり 「AIブーメラン現象」の実態
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー