Exception in thread "Thread-2" Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Arrays.java:2694)
at java.lang.String.(String.java:203)
at com.alibaba.fastjson.parser.JSONScanner.stringVal(JSONScanner.java:1977)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:346)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:387)
at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1033)
at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1011)
at com.alibaba.fastjson.JSON.parse(JSON.java:94)
at com.alibaba.fastjson.JSON.parse(JSON.java:85)
at com.alibaba.fastjson.JSON.parseObject(JSON.java:156)
6条答案
按热度按时间j5fpnvbx1#
版本是fastjson-1.1.25,已经在线上环境添加oom之后dump了,如果在遇到会分析下,就是告诉你们下,看看是否有这方面的问题 ,谢谢
h7wcgrx32#
和你调用的语句一样 版本1.2.47也出现了java heap space
pgx2nnw83#
和你调用的语句一样 版本1.2.47也出现了java heap space
vs91vp4v4#
版本1.2.41
我这边调用了JSONObject.toJSONString(XXXVo)出现了
com.alibaba.fastjson.JSONException: create asm serializer error, class class xxx.xxx.XXXVo
at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:225)
at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:101)
at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:690)
at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:394)
...
java.lang.OutOfMemoryError: Metaspace
XXXVo包含51个字段,没有复杂类型
c3frrgcw5#
调用的语句如下: JSONObject.parseObject(str)
wixjitnu6#
什么版本?