加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-7 – Win7命令处理器(CMD.EXE)真的很慢

发布时间:2020-12-13 23:57:45 所属栏目:Windows 来源:网络整理
导读:对于其他任何人来说,Windows 7命令处理器(CMD.EXE)启动真的很慢吗? 我从命令行运行此测试(ntimer是Windows服务器资源工具包中的计时实用程序,如果您没有安装它,可以将其保留): ntimer cmd / c for / l%a in(1,1,100)do @cmd / c rem 所有它正在做的是将新
对于其他任何人来说,Windows 7命令处理器(CMD.EXE)启动真的很慢吗?

我从命令行运行此测试(ntimer是Windows服务器资源工具包中的计时实用程序,如果您没有安装它,可以将其保留):

ntimer cmd / c for / l%a in(1,1,100)do @cmd / c rem

所有它正在做的是将新的CMD.EXE炮轰100次.在我的x64 Win7基本系统上运行大约需要2.3秒.运行它是在x86 Win7虚拟机中,大约需要5.6秒.有趣的是,在使用旧的16位命令处理器COMMAND.COM的VM中,相同的测试只需不到1秒.

为什么CMD.EXE这么慢?我期望性能类似于我在VM中看到的COMMAND.COM.原始机器和VM之间的CMD.EXE速度比似乎合理,但绝对速度很慢.有没有人对此有任何想法?谢谢!

我注意到了这一点,因为我正在进行软件构建,执行时间从旧的XP VM中的15分钟到我的新Win7 VM中的30分钟.构建过程使用GNUMAKE实用程序并对命令处理器进行大量外壳修改.

附:我最初在stackoverflow.com上问过这个问题,但他们建议我去这里.

而不是使用cmd.com,你试过PowerShell吗?我相信它属于配件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读