Я новичок в Groovy и пытаюсь прочитать (довольно) большой XML-файл (более 1 ГБ), используя XmlSlurper, который должен творить чудеса с большими файлами из-за того, что он не собираетсявесь DOM в памяти.
Тем не менее, я продолжаю получать «OutOfMemoryError: Java heap space», который заставляет меня думать, что, очевидно, что-то я делаю неправильно.Я попытался увеличить настройку Xmx, но я бы скорее решил проблему, поскольку впоследствии мне, возможно, придется иметь дело с еще большими файлами.
Вот строка кода, которую я использовал:
def posts = new XmlSlurper().parse(new File("posts.xml"))
Любойнамек на что не так?
Заранее спасибо,
Джереми.