SORU
18 AĞUSTOS 2010, ÇARŞAMBA


Zamanlama bir komut'in infaz powershell'de

Orada gibi PowerShell bir komut yürütme zamanı, basit bir şekilde 'zaman' Linux komut.
Ben bu ile geldi:

$s=Get-Date; .\do_something.ps1 ; $e=Get-Date; ($e - $s).TotalSeconds

Ama daha basit bir şey gibi istiyorum

time .\do_something.ps1

CEVAP
18 AĞUSTOS 2010, ÇARŞAMBA


Evet.

Measure-Command { .\do_something.ps1 }

Ölçü-Komuta küçük bir dezavantajı yok stdout çıkış görürsünüz o olduğunu unutmayın. Eğer çıkış görmek istiyorsanız, o zaman kullanabilirsiniz .NET Kronometre örneğin nesne:

$sw = [Diagnostics.Stopwatch]::StartNew()
.\do_something.ps1
$sw.Stop()
$sw.Elapsed

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Learn Math Tutorials

    Learn Math T

    20 Kasım 2011
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012

İLGİLİ SORU / CEVAPLAR