Measure-Command

Измеряет время выполнения блока скрипта.
Параметры

Возвращаемое значение

  • Структура TimeSpan.

    PropertyDescription
    DaysДни
    HoursЧасы
    MinutesМинуты
    SecondsСекунды
    Millisecondsмиллисекунды
    TicksТакты
    TotalDaysДни в виде дробного числа
    TotalHoursЧасы в виде дробного числа
    TotalMinutesМинуты в виде дробного числа
    TotalSecondsСекунды в виде дробного числа
    TotalMillisecondsМиллисекунды в виде дробного числа

Примеры

  1. Измерить сколько времени была рандомная пауза от 2 до 4 секунд.

    Wake up, Neo, select all

    Clear-Host
    Measure-Command { Pause-Script 2000, 4000 }
  2. Измерить сколько времени была рандомная пауза от 2 до 4 секунд.

    Wake up, Neo, select all

    Clear-Host
    (Measure-Command { Pause-Script 2000, 4000 }).TotalMilliseconds
  3. Узнать сколько времени занимает вызов Get-Process.

    Wake up, Neo, select all

    Clear-Host
    (Measure-Command {
    $prc = Get-Process
    }).TotalMilliseconds