如何停止让-jN消耗太多内存?

时间:2015-02-14 13:13:35

标签: c++ linux gcc makefile

我有一个构建,如果我使用make -j2,它会在20分钟内完成。

如果我使用make -j3,它会在15分钟后完成。但是有时使用make -j3编译器崩溃,因为使用了太多的系统内存。有没有办法告诉编译器在内存不足时限制其实例以防止这种情况?

1 个答案:

答案 0 :(得分:1)

GNU parallel可用于启动任务,具体取决于大量标准,其中一个标准是剩余足够的可用内存。