操作系统:Ubuntu 14.04, 4GB ram, i5, 1.5 GB 交换空间 我正在运行编译命令./build.sh
,但是,计算机在运行过程中一直冻结。我在编译期间检查了 RAM、CPU 和 Swap Space 的使用情况,所有这些都已完全使用。解决这个问题的最佳解决方案是什么?我尝试使用交换文件增加交换空间,但是,最大限制(交换文件)似乎是 3 GB,这也被完全使用了。
2 回答
0
我可以知道你正在使用的命令吗,无论如何,如果你正在使用这样的 make:
使-j4 -l4
将其更改为:
使-j2 -l2
另外,我认为交换空间太小了,至少应该等于RAM。如果上述命令无法解决问题,请按照本教程增加交换空间。
于 2018-08-07T05:45:49.710 回答
0
我通过将 RAM 增加到 8 GB 以及将 SWAP 空间增加到 5 GB 解决了这个问题。运行编译时,观察到使用了最大 5.5 GB 的 RAM,因此 RAM 和交换空间都不够用。
于 2018-08-19T05:45:47.443 回答