(~140) の複雑なオブジェクトを含む大きな json ファイル (~3.5 MB) があり、オブジェクト グラフの最大深度は約 4 ~ 5 です。Gson を使用して解析していますが、非常に遅いです。何らかの方法で解析しようとしましたが (混合解析やストリームを使用して解析するなど)、パフォーマンスを向上させることはできませんでした。
オブジェクトのベース ID のみを解析すると、Memory Analizer がメモリ (70-80%) を殺します。解析中、メモリには 400 ~ 500k のオブジェクトがあります (ほとんどが文字列と文字)。
オブジェクトグラフがそれほど深くない場合、解析はより効率的になりますか? どうすればもっと良くなるか、良いアイデアはありますか?他のライブラリ (Jackson など) も試しましたが、パフォーマンスは良くありませんでした。