Как вы анализируете большие файлы в Groovy, не превышая размер кучи?

При синтаксическом анализе большого файла я получаю следующую ошибку Поймано: java.lang.OutOfMemoryError: пространство кучи Java

Как вы анализируете большие файлы в Groovy, не превышая размер кучи?

пример кода, который не работает с большими файлами...

import java.io.File

def inputFile = new File("c:/dev/test.txt")
    inputFile.getText().eachLine{ it, i ->
            ... do something with each line
        }
10
задан Chris 17 April 2012 в 11:47
поделиться