2 个回答

CopyOnWriteArrayList每一次修改的时候,都会重新创建一个大的对象,并且原来的大对象也需要进行回收,这都可能会出发GC,如果超过老年代的大小,则容易触发FullGC,引起应用程序长时间停顿。
发布于:5个月前 (10-30)

CopyOnWriteArrayList在写数据的时候会讲共享变量新复制一份出来,所以会导致内存占用过多。
发布于:5个月前 (10-30)
我来回答
您需要 登录 后回答此问题!