1
サイズが350 MBを超えるXMLファイルを解析中に「java.lang.OutOfMemoryError:JAVAヒープスペース」エラーが発生しました。XML解析でメモリ不足が発生しました
PFBコードスニペット:
File file = new File("D:\WS\data.xml");
InputSource source = new InputSource(new FileInputStream(file));
XPathFactory xPathFact = XPathFactory.newInstance();
XPath xPath = xPathFact.newXPath();
XPathExpression expr = xPath.compile("//person");
NodeList nodeList = (NodeList)expr.evaluate(source, XPathConstants.NODESET);
私はそれを評価しようとしている最後の行でエラーを取得しています。
XMLコンストラクトの中には、非常にメモリを消費するものがあります。あなたはxmlで何か疑わしいものを見ることができますか? – jHilscher
このフォーラムの投稿は役に立つかもしれませんhttps://community.oracle.com/thread/967427?start=0&tstart=0 – SomeStudent
すべてを再起動しようとしましたか? –