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