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),
});