admin管理员组

文章数量:1656733

有很多人在使用MinGW的时候,遇到过这样的问题:一条简单的sed或grep命令,执行时间长达30秒甚至更多。有人说这是因为使用 WindowsAPI 模拟 fork 导致的,其实主要原因不在此。

解决方法是,在执行命令之前,先按如下设置环境变量:

set LOGONSERVER=\\LOCALHOST

在我的测试中,通过这个方法,可将单条sed命令的执行时间从30秒降低到2秒。

如果要执行的命令非常多,建议打开 %MinGW%\msys\1.0\msys.bat 后执行命令,这样会快得多。

参考 这里 。

本文标签: 命令过慢方法MingwMSYS