メモリ使用量 【メモリ使用率】 memory usage / memory utilization
概要
メモリ使用量(メモリ使用率)とは、コンピュータに搭載されたメインメモリ(RAM)のうち、実行中のプログラムが占有している領域の記憶容量。全容量に対する割合(パーセンテージ)で表したものは「メモリ使用率」という。コンピュータの処理装置(CPU)がプログラムを実行し、データを処理するには、プログラムを構成する命令コードや処理対象のデータをメインメモリ上に記録しておく必要がある。そのために現在実行状態にあるプログラムが占有しているメモリの容量をメモリ使用量という。
コンピュータに搭載されているメモリ装置の合計容量を超えてプログラムやデータを置くことはできないが、現代のコンピュータやオペレーティングシステム(OS)の多くは「仮想メモリ」方式を採用しており、ストレージ容量の一部も一定の制約のもと、メモリ装置の延長として利用できるようになっている。
このため、OSがメモリ容量として認識するデータ量は物理的なメモリ装置の容量より多くなることがあり、その分多くのプログラムやデータを記録することができる。ただし、ストレージ上の領域に実際にアクセスするためには物理メモリ装置との間で内容の交換(スワップあるいはページング)を行う必要があるため、容量いっぱいにプログラムを配置すると頻繁に入れ替え処理が起こり極端に性能が低下することがある(スラッシング現象)。
メモリはOSによって管理されるため、OSには現在のメモリ使用量を表示する機能が用意されていることが多い。Windowsでは「Windowsタスクマネージャ」などで、macOSでは「アクティビティモニタ」(Activity Monitor)などで、LinuxなどのUNIX系OSでは「freeコマンド」「topコマンド」「psコマンド」などでメモリ使用量や各プログラムの占有容量を知ることができる。
(2022.3.10更新)