Tag: 虚拟内存

构buildDocker镜像时的“虚拟内存耗尽”

在构buildDocker镜像时,有一些C ++脚本的汇编,而我最终得到的错误是: src/amun/CMakeFiles/cpumode.dir/build.make:134: recipe for target 'src/amun/CMakeFiles/cpumode.dir/cpu/decoder/encoder_decoder_state.cpp.o' failed virtual memory exhausted: Cannot allocate memory 但是当在主机上构build相同的.cpp代码时,它工作正常。 经过一番检查,错误信息似乎与人们在树莓派上得到的相似, https://www.bitpi.co/2015/02/11/how-to-change-raspberry-pis-swapfile-尺寸上rasbian / 经过一些更多的Googlesearch之后,在Mac论坛上这个post说: 根据需要dynamic创build交换文件,直到磁盘已满或内核用完页表空间。 我不认为你可以改变Mac OS X内核的页面空间限制。 我从来没有见过使用OS X的多年。 有没有办法来增加在Mac OS上构buildDocker的交换空间? 如果没有,在构buildDocker映像时还可以做些什么来克服“虚拟内存耗尽”错误?