如何并行运行最大可能的命令?

时间:2016-03-22 05:09:32

标签: windows powershell batch-file cmd

我必须运行大约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的解决方案。

0 个答案:

没有答案