阅读背景:

高并发下的内存管理技巧

来源:互联网 

  1、为何高并发下容易oom

    1)首先我们了解当执行垃圾回收的时候,会导致进程暂停,从而使我们的程序卡死;进程长时间暂停,又会导致大量的请求积压等待处理,垃圾回收刚刚结束,更多的请求立刻涌进来,迅速占满内存,再次被迫执行垃圾回收,进入了一个恶性循环。如果垃圾回收的速度跟不上创建对象的速度,还可能会产生内存溢出的现象。    1)首先我们了解当执行垃圾回收的时候,会导致进程暂停




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: