编译时充分利用 RAM

编译时充分利用 RAM

我们如何确保在编译 C/C++ 时尽可能多地使用 RAM 进行缓存等优化过程?
虽然 ccache 基本上安装在 Linux 上,但没有明确的方法来设置它以达到最佳效果,
大约有 7-11 GB 的空闲额外 Ram。谢谢。

答案1

首先定义交换空间。阅读man mkswap swapon

其次,不要为此担心。Linux 使用未分配的 RAM 来缓冲和缓存 I/O,当进程(如您的编译)需要内存时,它将刷新缓存和缓冲区(并释放它们的 RAM)。让 RAM 闲置在那里,虽然它可以用来加速系统,但这是不太明智的。

相关内容