Я работаю над проектом, связанным с большими XML-файлами (от 50 МБ до более 1 ГБ), и было бы неплохо, если бы я мог просматривать их в eclipse (простой текстовый вид прекрасен), без того, что Java заканчивается из кучи. Я попытался настроить объем памяти, доступный jvm в eclipse.ini, но не имел большого успеха. Есть идеи?Просмотр больших файлов XML в eclipse?
ответ
Я не уверен, что вы можете открыть такие большие файлы, как указано already in 2005.
Вы в конечном итоге с
!MESSAGE Unable to create editor ID org.eclipse.ui.DefaultTextEditor: Editor could not be initialized.
!STACK 0
java.lang.OutOfMemoryError: Java heap space
каждый раз «, как указано в this thread).
Я только что проверил это с комментарием. Xml of latest SO dump: 350Mo.
(Dump переполнение стека данных - Ноябрь 09 \ Content \ так-экспорт-2009-10 \ comments.xml)
Он взял меня Xmx
(см my eclipse.ini) установлен на более чем 3GO, чтобы быть в состоянии:
- открыть его
- переключиться на другой файл (то есть, когда попытки быстро Diff на файл, который вы только что вышли, и потреблять еще больше памяти)
Так что это просто не правильный инструмент (и я тестировал его с помощью eclipse3 .6M3, новейший JDK, на Windows7 Ultimate и 4GoRAM ...).
Пара примечаний:
- если файл не один отображается в рабочей области при открытии затмение, затмение не будет пытаться потреблять любую память для этого файла еще. Он будет ждать, пока вы его не выберете для отображения.
- Переключение из этого файла запускает быстрый диф (из-за опции «краевед».
- закрытие файла не освободит любую память (не до полного перезапуска затмения)
Так на данный момент, такой инструмент, как тот, я упоминаю в вопросе Best Free Text Editor Supporting More Than 4G Files?:. Large Text File Viewer (даже несмотря на его сайт, swiftgear) вниз since late 2008, является действительной альтернативой
Я не думаю, что это возможно, я также боролся с большими файлами XML, и он в основном убивает Eclipse. Попробуйте использовать другой инструмент.
Обычно я использую BareTail для просмотра больших файлов. Он не ориентирован на XML, но может просматривать файлы GB.
Попробуйте XMLMax это виртуальный редактор XML, который может обрабатывать. любой размер f ile и отобразить его в виде дерева. Редактор Google XMLMax.
- 1. Загрузка больших файлов XML
- 2. Обработка больших файлов xml
- 3. Разбор больших файлов xml
- 4. Сравнение больших файлов xml
- 5. Преобразование больших файлов Xml
- 6. Проверка больших файлов Xml
- 7. Разбор больших XML-файлов?
- 8. Просмотр файлов JAR в eclipse
- 9. Java: просмотр каталога для перемещения больших файлов
- 10. Просмотр больших текстовых файлов через Ajax/dojo
- 11. Сравнение файлов XML в Eclipse
- 12. Чтение/запись больших файлов XML в C#
- 13. Разбор больших файлов псевдо-xml в python
- 14. Преобразование (больших) XML-файлов в реляционный SQL
- 15. Разбор больших XML-файлов в Android
- 16. Обработка больших файлов XML в Android
- 17. Разбор чрезвычайно больших XML-файлов в php
- 18. Создание очень больших XML-файлов в Python?
- 19. Просмотр больших файлов журнала в JavaFX в ListView
- 20. Использование cURL для загрузки больших файлов XML
- 21. Powershell - сравнить части двух больших файлов XML
- 22. Разбор больших XML-файлов по сети
- 23. Чтение больших файлов XML с помощью MATLAB
- 24. переписывание больших файлов XML - исключая определенный узел
- 25. Разбор очень больших xml-файлов с PHP
- 26. Чтение больших файлов XML с помощью C#
- 27. Разбор (очень) больших файлов XML с XmlSlurper
- 28. Просмотр pdf больших файлов в сети как миниатюра
- 29. Поддержка Eclipse для файлов xml
- 30. Как сравнить 10 больших файлов XML?
Да, это в значительной степени вывод, к которому я пришел. Изменение Xmx arg помогает, но оно довольно быстро ломается, как только вы получаете достаточно большой файл (к сожалению, достаточно большой не очень большой, особенно по сравнению с количеством требуемого RAM). –