El método process.memoryUsage() es un método incorporado del módulo de proceso que proporciona información sobre los procesos actuales o el tiempo de ejecución de un programa Node.js. El método de uso de memoria devuelve un objeto que describe el uso de memoria en bytes del proceso de Node.js.
Sintaxis:
process.memoryUsage()
Parámetros: Este método no acepta ningún parámetro:
Valor devuelto: este método devuelve un objeto con la descripción del uso de la memoria.
Los siguientes ejemplos ilustran el uso del método process.memoryUsage() en Node.js.
Ejemplo 1:
index.js
// Requiring module var process = require('process') // Prints the output as an object console.log(process.memoryUsage())
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
{ rss: 23851008, heapTotal: 4907008, heapUsed: 2905912, external: 951886, arrayBuffers: 17574 }
Ejemplo 2:
index.js
// Requiring module var process = require('process') // An example displaying the respective memory // usages in megabytes(MB) for (const [key,value] of Object.entries(process.memoryUsage())){ console.log(`Memory usage by ${key}, ${value/1000000}MB `) }
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
Memory usage by rss, 23.87968MB Memory usage by heapTotal, 4.907008MB Memory usage by heapUsed, 2.907088MB Memory usage by external, 0.951886MB Memory usage by arrayBuffers, 0.017574MB
Referencia: https://nodejs.org/api/process.html#process_process_memoryusage
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA