超帅毛衣

文章
3
资源
0
加入时间
2年10月24天

垃圾回收遇到了内存溢出

查了一张表,直接select * from table ,table有50万条数据。然后直接超时,后台报错内存溢出。遇到这个问题,好多人都说直接修改内存,增大内存。首先了解下jvm调优。Java堆(所有线程共享的一块内存区域)1、在虚拟机启动时创建。存放对象实例。2、GC堆,垃圾收集器管理的主要区域。3、通过 -Xmx 和 -Xms 控制,无法再扩展时,将会抛出OutOfMemoryError异常。内部分:新生代(1/3 的堆空间大小)、老年代(2/3 的堆空间大小)新生代又