在一个Java项目中用到了log4j2 然而,在jvm启动参数中加上-DAsyncLoggerConfig.RingBufferSize=2097152和-Dlog4j.Clock=CachedClock时,导致ygc和fgc很频繁,并且老年代的占用率一直居高不下,保持在100%。
-DAsyncLoggerConfig.RingBufferSize=2097152
-Dlog4j.Clock=CachedClock
把这两个参数去掉就没有问题了!
有谁清楚这是什么原因吗?