При загрузке 250 МБ XML-файла в XML-блокнот Microsoft, я получаю "OutOfMemoryException". Есть ли способ увеличить лимит размера?
Есть ли другой инструмент, который может загружать большие файлы XML?
При загрузке 250 МБ XML-файла в XML-блокнот Microsoft, я получаю "OutOfMemoryException". Есть ли способ увеличить лимит размера?
Есть ли другой инструмент, который может загружать большие файлы XML?
Редакторы, такие как Notepad++ или UltraEdit, могут помочь. Однако у меня нет ответа для увеличения лимита памяти.
XMLMax легко справится с этим и поместит его в древовидную структуру примерно через десять секунд.
Какие проблемы решает XMLMax?
Слишком большой. Если другое программное обеспечение или процессы, такие как ETL, не могут открыть XML из-за его слишком большого размера, XMLMax разделит XML на более мелкие, правильно сформированные XML-файлы. Он предоставляет несколько вариантов разделения. Быстро и легко разбить большие файлы Sitemap.Также посмотрите наш инструмент XmlSplit.
XML Notepad - это приложение .NET, помеченное как "Любой процессор" (я скачал XML Notepad и проверил его с помощью corflags ).
Таким образом, если вы запускаете его в 64-разрядной версии Windows с достаточным объемом оперативной памяти, исключение OutOfMemoryException не должно возникать.
Обновление: это работает! (почти)
Я попробовал это на 410 МБ XML-файле. Число приватных байтов возросло до 6,7 ГБ до того, как в блокноте XML не хватило памяти в моей системе на 8 ГБ. Таким образом, можно преодолеть барьер в 1,4 ГБ и, возможно, открыть XML-файл объемом 250 МБ.
Я также пытался открыть 97 МБ XML-файл. XML Notepad не исчерпал память и открылся нормально. Частных байтов было 719 МБ.
Любое количество сторонних текстовых редакторов будет загружать большие файлы, как и Visual Studio (хотя, если размер XML-файла велик из-за работы, которую он выполняет для построения модели документа, он становится немного медленнее).
Вы также можете использовать WordPad, который не имеет таких же пределов размера, но он не идеален в качестве текстового редактора.
Мой текстовый редактор - TextPad, но есть много вариантов.