CopyOnWriteArrayList内存占用太多怎么办?

提问者:帅平 问题分类:微服务
CopyOnWriteArrayList内存占用太多怎么办?
2 个回答
心忘则亡
心忘则亡
CopyOnWriteArrayList每一次修改的时候,都会重新创建一个大的对象,并且原来的大对象也需要进行回收,这都可能会出发GC,如果超过老年代的大小,则容易触发FullGC,引起应用程序长时间停顿。
发布于:2年前 (2022-10-30) IP属地:未知
美到拖网速
美到拖网速
CopyOnWriteArrayList在写数据的时候会讲共享变量新复制一份出来,所以会导致内存占用过多。
发布于:2年前 (2022-10-30) IP属地:未知
我来回答