Método Node.js process.memoryUsage()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *