如何使用Windows批处理文件来衡量控制台应用程序的性能?
发布时间:2020-12-13 20:28:34 所属栏目:Windows 来源:网络整理
导读:如何编写简单的批处理文件来衡量基于控制台的应用程序的性能?控制台应用程序接受两个命令行参数. 我想得到: StartTime = System Dos timemyconsoleapp arg1,arg2StopTime = System Dos TimetimeDelta = stoptime - starttime 我会将timeDelta写入控制台上
如何编写简单的批处理文件来衡量基于控制台的应用程序的性能?控制台应用程序接受两个命令行参数.
我想得到: StartTime = System Dos time myconsoleapp arg1,arg2 StopTime = System Dos Time timeDelta = stoptime - starttime 我会将timeDelta写入控制台上的文件或显示.
纯批量解决方案可能是.
@echo off set "startTime=%time%" for /L %%n in (1,1,1000) do <nul set /p "=" set "stopTime=%time%" call :timeDiff diff startTime stopTime echo %diff% milli seconds goto :eof :timeDiff setlocal call :timeToMS time1 "%~2" call :timeToMS time2 "%~3" set /a diff=time2-time1 ( ENDLOCAL set "%~1=%diff%" goto :eof ) :timeToMS ::### WARNING,enclose the time in " ",because it can contain comma seperators SETLOCAL EnableDelayedExpansion FOR /F "tokens=1,2,3,4 delims=:,.^ " %%a IN ("!%~2!") DO ( set /a "ms=(((30%%a%%100)*60+7%%b)*60+3%%c-42300)*1000+(1%%d0 %% 1000)" ) ( ENDLOCAL set %~1=%ms% goto :eof ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – 向Jr. SysAdmin解释当PC加入Window
- windows – 一个AD用户多个登录
- wix:INSTALLDIR总是以斜线结尾吗?
- active-directory – Windows 10上的Active Directory管理中
- 安装WIN7系统备忘录
- 开源私有云平台 Nano v0.6.1发布 - 新增云主机地址池管理/W
- Microsoft.Reporting.* vs XML/XSLT
- 如何在MS Windows上组合Emacs主/剪贴板复制和粘贴行为?
- .net – Windows无法在Win Server 2008 R2 SP1上启动服务(错
- windows-8 – 将本地HTML加载到WebView中
推荐文章
站长推荐
热点阅读