fastjson icon indicating copy to clipboard operation
fastjson copied to clipboard

JSONReader OOM

Open metero20000 opened this issue 8 months ago • 0 comments

OOM代码行: JSONReader reader = new JSONReader(bufferedReader);

代码说明: 在Flink中要对一个500M左右的JSON处理,仅仅是打开就OOM,这里不应该消耗大量的缓存。

具体日志: Caused by: java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:3332) at com.alibaba.fastjson2.JSONReaderUTF16.(JSONReaderUTF16.java:111) at com.alibaba.fastjson2.JSONReader.of(JSONReader.java:3506) at com.alibaba.fastjson.JSONReader.(JSONReader.java:22) at com.alibaba.fastjson.JSONReader.(JSONReader.java:17) at org.lxh.JsonFileSource.run(JsonFileSource.java:29)

metero20000 avatar Jun 08 '24 23:06 metero20000