Метод timeEnd - остановка таймера в консоли на NodeJS

Метод timeEnd в модуле console останавливает таймер для отсчета времени, затраченного на выполнение фрагмента кода или функции. В необязательном параметре можно указать метку с именем кода или функции, которая нас интересует. Для запуска таймера используется метод time. Возвращаемое значение измеряется в миллисекундах.

Синтаксис

console.timeEnd([метка]);

Пример

Давайте узнаем сколько времени займет выполнение функции getSum:

function getSum(num1, num2){
	return num1 + num2;
};

console.time();

getSum(1, 2);

console.timeEndEnd();

Результат выполненного кода:

default: 0.075ms

Пример

А теперь давайте в параметре методов time и timeEnd укажем имя функции, время выполнения которой, мы хотим узнать:

function getSum(num1, num2){
	return num1 + num2;
};
function getMultiply(num1, num2){
	return num1 * num2;
};

console.time(getMultiply);

getSum(1, 2);

console.timeEnd(getMultiply);

Результат выполненного кода:

function getMultiply(num1, num2){
	return num1 * num2;
}: 0.076ms

Смотрите также

  • метод time,
    который запускает таймер в консоли
  • метод timeLog,
    который возвращает время выполнения кода в консоли



Чат с GPT Компилятор