使用Node.js监视内存使用量

while(1){
    /*
    ~~~~~~~処理~~~~~~~~~
    */

    let used = process.memoryUsage();
    let messages = [];
    for (let key in used) {
        messages.push(`${key}: ${Math.round(used[key] / 1024 / 1024 * 100) / 100} MB`);
    }

    //rss: プロセス全体が使っているメモリ使用量。topコマンドなどで出力させる値
    //heapTotal: プログラム中で作成したオブジェクトが使用しているメモリの総量

    console.log(new Date(), messages.join(','));
}
广告
将在 10 秒后关闭
bannerAds