L
Size: a a a
DI
KP
KP
AS
#include <iostream>
#include <memory.h>
int main() {
std::cout << "Hello, World!" << std::endl;
int i = 0;
void *mem;
do {
mem = malloc(1024 * 1024);
if (mem) {
i++;
std::cout << "Allocated: " << i << " Mb" << std::endl;
::memset(mem, 123, 1024 * 1024);
}
} while (mem);
std::cout << "No memory! " << std::endl;
return 0;
}
docker run --memory="100m" --memory-swappiness=0 --oom-kill-disable -it dbg
--oom-kill-disable
- то процесс нормально убивается.KN
GG
GG
KN
YZ
DI
KP
KN
KP
GG