在windws下模拟Linux下可获取命令执行时间的time命令
2013-10-10 14:58
609 查看
Linux 下的 time 命令可以获取命令执行时间,Windows 下并没有类似的命令,我们可以自力更生写一个批处理,命名为time.bat。
[plain]
@echo off
set /a StartMS=%time:~3,1%*60000 + %time:~4,1%*6000 + %time:~6,1%*1000 + %time:~7,1%*100 + %time:~9,1%*10 + %time:~10,1%
%1 %2 %3 %4 %5 %6
set /a EndMS =%time:~3,1%*60000 + %time:~4,1%*6000 + %time:~6,1%*1000 + %time:~7,1%*100 + %time:~9,1%*10 + %time:~10,1%
set /a realtime = %EndMS%-%StartMS%
echo %realtime%ms
这是执行的例子,测试PHP 5.3、5.4、5.5 不同版本的运行速度:
[plain]
F:\BAK>time.bat F:\BAK\php-5.3.27\php.exe primes.benchmark.php
PHP version 5.3.27
Found 148933 prime numbers.
867ms
F:\BAK>time.bat F:\BAK\php-5.4.19\php.exe primes.benchmark.php
PHP version 5.4.19
Found 148933 prime numbers.
759ms
F:\BAK>time.bat F:\BAK\php-5.5.4\php.exe primes.benchmark.php
PHP version 5.5.4
Found 148933 prime numbers.
733ms
[plain]
@echo off
set /a StartMS=%time:~3,1%*60000 + %time:~4,1%*6000 + %time:~6,1%*1000 + %time:~7,1%*100 + %time:~9,1%*10 + %time:~10,1%
%1 %2 %3 %4 %5 %6
set /a EndMS =%time:~3,1%*60000 + %time:~4,1%*6000 + %time:~6,1%*1000 + %time:~7,1%*100 + %time:~9,1%*10 + %time:~10,1%
set /a realtime = %EndMS%-%StartMS%
echo %realtime%ms
这是执行的例子,测试PHP 5.3、5.4、5.5 不同版本的运行速度:
[plain]
F:\BAK>time.bat F:\BAK\php-5.3.27\php.exe primes.benchmark.php
PHP version 5.3.27
Found 148933 prime numbers.
867ms
F:\BAK>time.bat F:\BAK\php-5.4.19\php.exe primes.benchmark.php
PHP version 5.4.19
Found 148933 prime numbers.
759ms
F:\BAK>time.bat F:\BAK\php-5.5.4\php.exe primes.benchmark.php
PHP version 5.5.4
Found 148933 prime numbers.
733ms
相关文章推荐
- linux使用time命令获取命令执行时间
- Linux使用time命令获取命令执行时间
- linux使用time命令获取命令执行时间
- 使用time命令获取命令执行时间
- [fw]Linux系统使用time计算命令执行的时间
- linux下命令执行时间统计工具time使用小结
- Linux下通过gettimeofday函数获取程序段执行时间【推荐】
- Linux系统使用time计算命令执行的时间
- linux下命令执行时间统计工具time使用小结
- Linux系统使用time计算命令执行的时间
- Linux C 执行shell命令并获取返回结果
- 入门命令26-获取系统时间:time
- Linux 执行ll命令时指定按文件时间或大小排序
- 【Linux】linux中通过date命令获取昨天或明天时间的方法
- 程序内执行shell命令自动获取局域网内所有在线IP和开放端口(Linux)
- [linux命令] 在某指定时间执行命令 at
- linux中通过date命令获取昨天或明天时间的方法
- linux 显示历史命令执行时间
- Linux命令之time - 测定一个命令的运行时间!
- Linux怎样在某一特定时间执行命令(使用at”和“batch”)