[ https://issues.apache.org/jira/browse/LOG4J2-3092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
xiang ming updated LOG4J2-3092: ------------------------------- Description: h1. JSON Template Layout 1 use recycler is queue or threadLocal 2 JsonWriter formattableBuffer receive big string 3 the StringBuilder inner char array expansion and length never getting smaller E.g.: {code:java} public Object test() { StringBuilder sb=new StringBuilder(); for(int i=0;i<10;i++){ for(int j=0;j<10;j++){ sb.append(UUID.randomUUID()); } log.info(""+sb+sb); } return "success"; } {code} !image-2021-05-19-14-35-29-165.png! !image-2021-05-19-14-35-55-788.png! was: h1. JSON Template Layout 1 use recycler is queue or threadLocal 2 JsonWriter formattableBuffer receive big string 3 the StringBuilder inner char array expansion and length neverGetting smaller E.g.: {code:java} public Object test() { StringBuilder sb=new StringBuilder(); for(int i=0;i<10;i++){ for(int j=0;j<10;j++){ sb.append(UUID.randomUUID()); } log.info(""+sb+sb); } return "success"; } {code} !image-2021-05-19-14-35-29-165.png! !image-2021-05-19-14-35-55-788.png! > JSON Template Layout JsonWriter formattableBuffer Memory leak > ------------------------------------------------------------- > > Key: LOG4J2-3092 > URL: https://issues.apache.org/jira/browse/LOG4J2-3092 > Project: Log4j 2 > Issue Type: Bug > Environment: <log4j2.version>2.14.1</log4j2.version> > Reporter: xiang ming > Priority: Major > Attachments: image-2021-05-19-14-35-29-165.png, > image-2021-05-19-14-35-55-788.png > > > h1. JSON Template Layout > 1 use recycler is queue or threadLocal > 2 JsonWriter formattableBuffer receive big string > 3 the StringBuilder inner char array expansion and length never getting > smaller > > E.g.: > > {code:java} > public Object test() { > StringBuilder sb=new StringBuilder(); > for(int i=0;i<10;i++){ > for(int j=0;j<10;j++){ > sb.append(UUID.randomUUID()); > } > log.info(""+sb+sb); > } > return "success"; > } > {code} > > > !image-2021-05-19-14-35-29-165.png! > !image-2021-05-19-14-35-55-788.png! > -- This message was sent by Atlassian Jira (v8.3.4#803005)