Betrachte große XML-Dateien in Eclipse?

8

Ich arbeite an einem Projekt mit einigen großen XML-Dateien (von 50MB bis über 1GB) und es wäre schön, wenn ich sie in Eclipse (einfache Textansicht ist in Ordnung) sehen könnte, ohne dass Java keinen Heap-Speicher mehr hat. Ich habe versucht, die Menge des Gedächtnisses zu justieren, das zum jvm in eclipse.ini verfügbar ist, aber hatte nicht viel Erfolg. Irgendwelche Ideen?

    
Paul Wicks 07.11.2009, 07:34
quelle

3 Antworten

5

Ich bin nicht sicher, ob Sie so große Dateien öffnen können, wie bereits 2005 angegeben.

Sie werden mit

enden %Vor%

jedes Mal 'wie in dieser Thread erwähnt.

Ich habe das gerade mit der comment.xml des letzten SO-Dumps getestet : 350Mo.
(Stapelüberlauf-Datenabzug - Nov 09 \ Content \ so-export-2009-10 \ comments.xml)

Es hat mich ein Xmx gekostet (siehe meine Eclipse.ini ) auf mehr als 3Go gesetzt werden können:

  • öffne es
  • wechsle zu einer anderen Datei (das ist der Zeitpunkt, an dem du einen schnellen Vergleich mit der Datei machst, die du gerade verlassen hast und noch mehr Speicher verbrauchst)

Es ist also einfach nicht das richtige Werkzeug (und ich habe es mit eclipse3.6M3, Lateestest JDK, auf einem Windows7 Ultimate und 4GoRAM getestet ...).

Einige Anmerkungen:

  • Wenn Ihre Datei beim Öffnen von Eclipse nicht in Ihrem Arbeitsbereich angezeigt wird, versucht Eclipse noch nicht, Speicher für diese Datei zu verwenden. Es wird warten, bis Sie es für die Anzeige auswählen.
  • Der Wechsel von dieser Datei löst einen schnellen Vergleich aus (wegen der 'local history' Option.
  • Durch das Schließen der Datei wird kein Speicher freigegeben (erst nach einem vollständigen Neustart der Eclipse)

Also an dieser Stelle ein Werkzeug wie das, das ich in der Frage Best Free Text Editor unterstützt Mehr als 4G-Dateien? : Large Text File Viewer (obwohl seine Site, swiftgear) seit nicht mehr verfügbar ist 2008 , ist eine gültige Alternative.

    
VonC 07.11.2009, 08:29
quelle
1

Ich glaube nicht, dass es möglich ist, ich habe auch mit großen XML-Dateien gekämpft und es tötet im Grunde Eclipse. Versuchen Sie es mit einem anderen Werkzeug.

Normalerweise verwende ich BareTail, um große Dateien anzuzeigen. Es ist nicht XML-orientiert, kann aber GBs von Dateien anzeigen.

    
Andrey Adamovich 07.11.2009 08:27
quelle
1

Versuchen Sie XMLMax. Es ist ein virtueller XML-Editor, der Dateien beliebiger Größe verarbeiten und in einer Baumansicht anzeigen kann. Google XMLMax-Editor.

    
bill seacham 14.11.2009 20:48
quelle

Tags und Links