process.memoryUsage în Node.js

Sistem, procese și fire Node.js 0.1.16+

Returnează un obiect cu descrierea utilizării memoriei RAM de către procesul Node.js în octeți.

Sintaxă
process.memoryUsage()

Ce face process.memoryUsage

Metoda process.memoryUsage() oferă metrice despre consumul de memorie al procesului curent: rss (memoria rezidentă fizică alocată în RAM), heapTotal (spațiul total alocat pentru heap-ul V8), heapUsed (memoria efectiv utilizată de obiecte) și external (memoria C++ din Buffere).

Monitorizarea consumului de memorie RAM
const mem = process.memoryUsage();

function formatMB(bytes) {
  return `${(bytes / 1024 / 1024).toFixed(2)} MB`;
}

console.log({
  rss: formatMB(mem.rss),
  heapTotal: formatMB(mem.heapTotal),
  heapUsed: formatMB(mem.heapUsed),
  external: formatMB(mem.external),
});