微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题怎样测试程序的运行时间
栏目软件操作与技巧
作者山东 王清华
发布1994-01-07
  为更准确地测出程序运行时间,我们可以利用系统时间,建立下面的批处理命令:RT.BAT来测试:
  C>TYPE RT.BAT
  CLS
  TIME 00:00
  %1 %2 %3
  TIME<TM.DAT
  其中:%1,%2,%3为RT.BAT的参数,即需要测试运行时间的程序及其命令行参数,%1可以是任何可执行文件或DOS内部命令。如果程序的命令行参数多于2个,我们还可以增加%4,%5... ...;TM.DAT为一个只包含一个回车和一个换行符的2字节文件,用TIME<TM.DAT是为了在运行RT.BAT时不再输入时间。TM.DAT可用如下方法生成:
  C>COPY CON TM.DAT
  (回车)
  F6(CTRL+Z)
  在DOS状态下运行RT.BAT,并带上程序名、命令行参数,程序运行完后显示的时间即为程序运行时间,例如:
  C>RT TESTI P1 P2
  C>RT TEST2 P1 P2
  C>RT DIR
  C>CHKDSK/F
  RT.BAT除了可测试程序运行时间外,它还有如下用途:
  1.比较不同环境下程序的运行速度:如,在不同的西文操作系统或汉字操作系统下测试同一程序的运行时间,就可以知道哪一系统下,程序运行速度快。
  2.比较不同机型的运行速度。
  3.检查病毒:如果在相同的机型和环境下,某一程序的运行时间有了明显的改变(变长),我们就有理由怀疑此程序或内存中是否感染了病毒。 (山东 王清华)