У меня проблема с памятью при попытке чтения больших (не огромных!) XML-файлов. Оценить использование памяти Java сложно, но кажется, что
dom=xmlread('somefile.xml');
занимает гораздо больше памяти, чем следовало бы. Я знаю, как установить доступную по умолчанию доступную память Java в настройках, но у меня уже есть 512 МБ, и я даже не могу получить полное разрешение xmls И использование памяти определенно плохо масштабируется с размером файла.
Если это поможет, я могу предоставить ссылку на ~ 5 МБ XML-файл, который занимает ~ 60 МБ памяти Java с xmlread.
Есть идеи? Заранее спасибо,
-n