是否有内置方法来测量Windows命令行上命令的执行时间?
之前我正在阅读关于SO的一个很好的答案,我想知道为什么它还没有在PowerShell中被模仿.
在unix/linux中,我们可以使用该time命令作为简单的基准测试工具.
$ time ./script1.sh
real 0m1.005s
user 0m0.000s
sys 0m0.008s
Run Code Online (Sandbox Code Playgroud)
在powershell中,我们可以使用measure-command类似的:
$ Measure-Command {java post_incr}
Days : 0
Hours : 0
Minutes : 0
Seconds : 1
Milliseconds : 18
Ticks : 10188003
TotalDays : 1.17916701388889E-05
TotalHours : 0.000283000083333333
TotalMinutes : 0.016980005
TotalSeconds : 1.0188003
TotalMilliseconds : 1018.8003
Run Code Online (Sandbox Code Playgroud)
但这与time报告真实,用户和系统的报告不同(请参阅链接的SO答案中的三者之间的区别.)
这(time)显然是一个非常有用的小工具.是否有任何用户编写此功能的cmdlet,或者它已经在V3中或计划用于将来的版本?