【内存】内存泄露测试导致OOM-KILLER

一个线上的OOM-KILLER

记录Slab占用内存过大导致程序被kill的场景

linux 系统日志 查看被杀掉的进程(占用内存过大)

暴力测试:

#include 
using namespace std;
void fun()
{
    int *p = new int(10);
}
int main()
{
    while(1)
    {
        fun();
    }
}

系统日志查看:

grep "Out of memory" /var/log/messages

待研究:

上面的程序的退出码是多少? 

你可能感兴趣的:(C++,内存泄露)