【发布时间】:2013-06-23 17:37:06
【问题描述】:
我即将制作批处理程序,然后用BAT to EXE转换器编译它。 如果我正在制作类似的程序
@echo off
set Line=0
:Start
set /a Line=%Line% + 1
echo %Line%
goto :Start
我每次都看到,前一个号码,+1。
这速度很快,但我仍然可以按照顺序。
我知道计算机的速度要快数千倍,因为它们必须为计算机本身计算更多。
是否有可能为程序强制执行额外的性能?保留 RAM 或类似的东西?
【问题讨论】:
-
不会有任何区别。 99.9% 的执行时间花在 echo 命令上。写入控制台非常慢。并且在您使用编译代码时不会变得更快。控制台速度慢并不重要,它是为人眼设计的。通过仅写入控制台(例如每 1000 次)来加快速度。
标签: windows for-loop batch-file cmd command