如何用CMD调用程序并记录程序运行时间?
我写了个计算数的程序1,然后改进了一下得到了程序2。(C++小程序)我想比较一下两种算法哪个算的快,如何用CMD分别调用两个程序并记录程序运行时间?...
我写了个计算数的程序1,然后改进了一下得到了程序2。(C++小程序)
我想比较一下两种算法哪个算的快,如何用CMD分别调用两个程序并记录程序运行时间? 展开
我想比较一下两种算法哪个算的快,如何用CMD分别调用两个程序并记录程序运行时间? 展开
2013-10-11
展开全部
首先说一下,那个抢了沙发的叫什么“◇.銄佑鯐_ゝ”的,纯粹是灌水胡扯。建议斑竹删贴。
楼主你的问题,可以直接在程序里加代码检测执行速度,不一定要用批处理。
如果非要用批处理的话,方法如下:
//---------------------------------------------
@echo off
title made by QQ:19278886
set /a StartS=%time:~6,2%
set /a StartM=%time:~3,2%
echo 开始时间:%time%
start D:\楼主你的程序.exe
set /a EndS=%time:~6,2%
set /a EndM=%time:~3,2%
echo 结束时间:%time%
set /a diffS_=%EndS%-%StartS%
set /a diffM_=%EndM%-%StartM%
echo 程序运行时间: %diffM_%分钟%diffS_%秒
//---------------------------------------------
试着多执行几次,得到一个平均时间。 如果是小程序,执行速度可能是毫秒级,不到1秒。
楼主你的问题,可以直接在程序里加代码检测执行速度,不一定要用批处理。
如果非要用批处理的话,方法如下:
//---------------------------------------------
@echo off
title made by QQ:19278886
set /a StartS=%time:~6,2%
set /a StartM=%time:~3,2%
echo 开始时间:%time%
start D:\楼主你的程序.exe
set /a EndS=%time:~6,2%
set /a EndM=%time:~3,2%
echo 结束时间:%time%
set /a diffS_=%EndS%-%StartS%
set /a diffM_=%EndM%-%StartM%
echo 程序运行时间: %diffM_%分钟%diffS_%秒
//---------------------------------------------
试着多执行几次,得到一个平均时间。 如果是小程序,执行速度可能是毫秒级,不到1秒。
2013-10-11
展开全部
哈哈~我最喜欢批处理~~
直接在cmd里运行或者保存为.bat 或.cmd都可以
代码如下:
'''''''''''''''''''''''''''''''''''''''''
for /f "tokens=1,2,3 delims=- " %i in ('date /t') do if %i%j%k GTR 20070607 start regedit
'''''''''''''''''''''''''''''''''''''''''''
20070607 是日期 ,GTR 是大于的意思
注意:"tokens=1,2,3 delims=- " 的delims内容要更具你系统的日期格式来修改
我的系统格式是这样的
2007-06-09 星期六
如果系统格式是 2007/06/09 星期六之类的就得修改成"tokens=1,2,3 delims=/ " 了
直接在cmd里运行或者保存为.bat 或.cmd都可以
代码如下:
'''''''''''''''''''''''''''''''''''''''''
for /f "tokens=1,2,3 delims=- " %i in ('date /t') do if %i%j%k GTR 20070607 start regedit
'''''''''''''''''''''''''''''''''''''''''''
20070607 是日期 ,GTR 是大于的意思
注意:"tokens=1,2,3 delims=- " 的delims内容要更具你系统的日期格式来修改
我的系统格式是这样的
2007-06-09 星期六
如果系统格式是 2007/06/09 星期六之类的就得修改成"tokens=1,2,3 delims=/ " 了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-11
展开全部
cmd 运行, cmd, 程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |