情報アイランド

「情報を制する者は世界を制す」をモットーに様々な情報を提供することを目指すブログです。現在はプログラミング関連情報が多めですが、投資関連情報も取り扱っていきたいです。

Node.jsでコンピュータのメモリの容量と使用量を取得する

メモリの容量

コンピュータのメモリの容量を取得するにはos.totalmem関数を使用します。

var os = require('os');

var totalmem = os.totalmem();

返り値としてメモリの容量がバイト単位で得られます。

メモリの未使用量

コンピュータのメモリの未使用量を取得するにはos.freemem関数を使用します。

var freemem = os.freemem();

返り値としてメモリの未使用量がバイト単位で得られます。

メモリの使用量

コンピュータのメモリの使用量を取得するにはメモリの容量から未使用量を差し引きます。

サンプルコード1

os-mem.js

var os = require('os');

var total = os.totalmem();
var free = os.freemem();

console.log('total: %d bytes', total);
console.log('free: %d bytes', free);
console.log('not free: %d bytes', total - free);

実行結果

C:\work\node>node os-mem.js
total: 8478941184 bytes
free: 4225060864 bytes
not free: 4253880320 bytes

関連

pizyumi
プログラミング歴19年のベテランプログラマー。業務システム全般何でも作れます。現在はWeb系の技術を勉強中。
スポンサーリンク

-Node.js