Método Node.js console.time()

El método console.time() es la clase de consola de Node.js. Se utiliza para iniciar un temporizador que se utiliza para calcular el tiempo que tarda una pieza de código o función. El método console.timeEnd() se usa para detener el temporizador y enviar el tiempo transcurrido en milisegundos a la salida estándar. El temporizador puede tener una precisión de submilisegundos.

Sintaxis

console.time( label )

Parámetro: este método acepta una sola etiqueta de parámetro que se puede pasar en el método como parámetro y, si no se pasa la etiqueta , la etiqueta predeterminada se asigna automáticamente al método. La etiqueta puede ser diferente para diferentes funciones o piezas de código.

Los siguientes ejemplos ilustran el funcionamiento del método console.time() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the
// console.time() method
  
// Sample function
function addCount() {
  // Variable declaration
  var sum = 0;
  
  for (var i = 1; i < 100000; i++) {
    // Adding i to the sum variable
    sum += i;
  }
  
  // Return sum value
  return sum;
}
  
// Starts the timer
console.time();
  
// Function call
addCount();
  
// Ends the timer and print the time
// taken by the piece of code
console.timeEnd();

Producción:

default: 8.760ms

Ejemplo 2:

// Node.js program to demonstrate the
// console.time() method
  
// Sample function
function addCount() {
  // Variable declaration
  var sum = 0;
  for (var i = 1; i < 100000; i++) {
    // Adding i to the sum variable
    sum += i;
  }
  return sum; // returning sum
}
  
var timetaken = "Time taken by addCount function";
  
// Starts the timer. The label value is timetaken
console.time(timetaken);
  
addCount(); // function call
  
// Ends the timer and print the time
// taken by the piece of code
console.timeEnd(timetaken);

Producción:

Time taken by addCount function: 7.380ms

Ejemplo 3: Este ejemplo usa la etiqueta diferente para funciones diferentes simultáneamente.

// Node.js program to demonstrate the
// console.time() method
  
// Sample function
function addCount() {
  var sum = 0; // Variable declaration
  for (var i = 1; i < 100000; i++) {
    sum += i; // Adding i to the sum variable
  }
  return sum; // returning sum
}
  
function countTime() {
  var timetaken = "Time taken by addCount function";
  
  // Starts the timer, the label value is timetaken
  console.time(timetaken);
  
  console.log(addCount()); // function call
  
  // Ends the timer and print the time
  // taken by the piece of code
  console.timeEnd(timetaken);
}
  
var label2 = "Time taken by countTime function";
  
// Starts the timer, the label value is label2
console.time(label2);
  
countTime(); // function call
  
// Ends the timer and print the time
// taken by the piece of code
console.timeEnd(label2);

Producción:

4999950000
Time taken by addCount function: 24.884ms
Time taken by countTime function: 25.928ms

Referencia: https://nodejs.org/docs/latest-v11.x/api/console.html#console_console_time_label

Publicación traducida automáticamente

Artículo escrito por akshajjuneja9 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 *