Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法提高Windows 10命令提示符的性能?_Windows_Performance_Loops_Cmd - Fatal编程技术网

有没有办法提高Windows 10命令提示符的性能?

有没有办法提高Windows 10命令提示符的性能?,windows,performance,loops,cmd,Windows,Performance,Loops,Cmd,很长一段时间以来,我一直在使用命令提示符测试我的Lua脚本。最近,我了解到有一些属性可以更改命令提示符的主题和其他内容,我想知道是否有办法提高其性能。(例如,在执行长循环时) 事实上,我做了很多长循环,如果我能让它运行得更快,我会节省很多时间。我怀疑您是否可以进行任何类型的配置来导入cmd实用程序。为什么不在windows上使用powershell呢 PowerShell比传统的命令提示符更复杂,但功能也更强大。命令提示符明显低于Linux和其他类似Unix系统的shell,但PowerShel

很长一段时间以来,我一直在使用命令提示符测试我的Lua脚本。最近,我了解到有一些属性可以更改命令提示符的主题和其他内容,我想知道是否有办法提高其性能。(例如,在执行长循环时)


事实上,我做了很多长循环,如果我能让它运行得更快,我会节省很多时间。

我怀疑您是否可以进行任何类型的配置来导入cmd实用程序。为什么不在windows上使用powershell呢


PowerShell比传统的命令提示符更复杂,但功能也更强大。命令提示符明显低于Linux和其他类似Unix系统的shell,但PowerShell在竞争中表现良好。此外,大多数命令提示符命令在PowerShell中都可用,无论是本机命令还是通过别名命令。

请澄清:“长循环”是什么意思?您的意思是您的Lua脚本正在向控制台窗口生成大量输出吗?如果这是您的意思,那么问题只与控制台有关,而与cmd.exe无关。使控制台运行更快的一种方法是避免创建大量输出:-)例如,您可以将命令的输出重定向到文件:
lua script.lua>output.txt
。另一种提高控制台性能的方法是最小化控制台窗口,这样Windows就不必在所有输出都从您的命令中涌出时一直重新绘制它。最好修改您的脚本以使用更好的算法,或者避免写入Screen OP提到的运行Lua脚本,它与CMD、PowerShell或任何shell都没有任何关系。我们可以假设Lua解释器是一个Windows控制台应用程序,OP对Windows控制台(conhost.exe)的显示性能感到失望。与其他平台上的终端模拟器相比,它的速度非常慢。它当然比任何人都能读得快,但它会减慢将大量文本写入屏幕的命令的速度。