s

nodejs서버가 사용중인 메모리에 대한 로그

· 2023-08-29 (화) 19:54:04 · 1587

2초 간격으로 사용중인 메모리크기를 계산하여 출력하는 코드입니다.
[code]

function usedMemory() {

    var mem = process.memoryUsage();

    var rss = Number((mem.rss / 1024 / 1024 * 100)/100).toFixed(2);

    var heapTotal = Number((mem.heapTotal / 1024 / 1024 * 100)/100).toFixed(2);

    var heapUsed = Number((mem.heapUsed / 1024 / 1024 * 100)/100).toFixed(2);

    console.log(rss + 'MB', heapTotal + 'MB', heapUsed + 'MB');

    return {rss: rss, heapTotal: heapTotal, heapUsed: heapUsed};

}


setInterval(function() {

    var mem = usedMemory();

    if(mem.heapTotal >= LIMIT_MEMORY) {

        forceGC();

    } else {

        GC_ENABLED = false;

    }

}, 2000);

[/code]

|
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
23-04-08 조회 2,639
23-03-31 조회 2,273
23-03-29 조회 2,659
23-03-28 조회 2,043
23-03-27 조회 2,764
JavaScript 23-02-22 조회 3,284
23-02-21 조회 2,497
23-03-10 조회 4,147
23-09-02 조회 2,409
기타 23-08-14 조회 1,612
JavaScript 23-09-04 조회 2,017
node.js 23-09-02 조회 1,613
JavaScript 23-09-01 조회 4,897
PHP 23-08-31 조회 2,103
node.js 23-08-29 조회 1,588
node.js 23-08-28 조회 2,149
PHP 23-08-27 조회 2,750
MySQL 23-08-26 조회 3,163
PHP 23-08-25 조회 3,206
JavaScript 23-08-24 조회 3,779
기타 23-08-23 조회 4,022
기타 23-08-22 조회 1,508
node.js 23-08-21 조회 2,529
JavaScript 23-08-20 조회 2,411
node.js 23-08-19 조회 3,626
node.js 23-08-18 조회 4,711
node.js 23-08-17 조회 3,397
PHP 23-08-16 조회 5,253
node.js 23-08-15 조회 3,717
PHP 23-08-14 조회 4,331