gpt4 book ai didi

windows - 如何测量 Windows 命令行上命令的执行时间?

转载 作者:可可西里 更新时间:2023-11-01 11:50:47 25 4
gpt4 key购买 nike

是否有内置的方法来测量 Windows 命令行上命令的执行时间?

最佳答案

PowerShell 有一个名为 Measure-Command 的 cmdlet。您必须确保 PowerShell 在运行它的机器上可用。

PS> Measure-Command { echo hi }

Days : 0
Hours : 0
Minutes : 0
Seconds : 0
Milliseconds : 0
Ticks : 1318
TotalDays : 1.52546296296296E-09
TotalHours : 3.66111111111111E-08
TotalMinutes : 2.19666666666667E-06
TotalSeconds : 0.0001318
TotalMilliseconds : 0.1318

Measure-Command 捕获命令的输出。您可以使用 Out-Default 将输出重定向回您的控制台:

PS> Measure-Command { echo hi | Out-Default }
hi

Days : 0
...

作为Makotoe评论,Measure-Command返回 TimeSpan对象,因此测量的时间被打印为一堆字段。您可以使用 ToString() 将对象格式化为时间戳字符串:

PS> (Measure-Command { echo hi | Out-Default }).ToString()
hi
00:00:00.0001318

如果 Measure-Command 中的命令更改了控制台文本颜色,请使用 [Console]::ResetColor() 将其重置为正常颜色。

关于windows - 如何测量 Windows 命令行上命令的执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/673523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com