我必须运行大约2000个命令,基本上它们是PC-Lint(用于C ++的静态代码分析工具)命令(lint-nt.exe)。运行时PC-lint可执行文件占用大量CPU时间并占用大量内存。这就是原因,我无法一次运行所有2000个命令!
我正在寻找一个命令行工具,它可以帮助我评估CPU和内存条件,并安排最大可能的命令并行运行。
这个问题与PC-Lint无关。您可以使用任何其他获取大量系统资源的命令行实用程序。
现在,我正在运行命令并等待完成。但我知道我可以并行运行这些命令。
start /wait cmd /c "<COMMAND>"
start /wait cmd /c "<COMMAND>"
start /wait cmd /c "<COMMAND>"
...
有什么想法吗?您也可以建议基于PowerShell的解决方案。