2 个回答
CopyOnWriteArrayList每一次修改的时候,都会重新创建一个大的对象,并且原来的大对象也需要进行回收,这都可能会出发GC,如果超过老年代的大小,则容易触发FullGC,引起应用程序长时间停顿。
发布于:3年前 (2022-10-30) IP属地:未知
CopyOnWriteArrayList在写数据的时候会讲共享变量新复制一份出来,所以会导致内存占用过多。
发布于:3年前 (2022-10-30) IP属地:未知
我来回答
您需要 登录 后回答此问题!