2009-11-07 13 views
8

大規模なXMLファイル(50MBから1GB以上)が関係するプロジェクトに取り組んでいます。Javaでヒープスペースが不足していなければ、Eclipseでそれらを見ることができればいいでしょう。私はeclipse.iniのjvmで使用可能なメモリの量を調整しようとしましたが、あまり成功しませんでした。何か案は?eclipseで大きなXMLファイルを表示していますか?

答えて

5

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で述べたように毎回」)で終わるだろう。

私はちょうどlatest SO dump:350Moのcomment.xmlでそれをテストしました。

: -
(スタックオーバーフローデータ・ダンプ11月9日\コンテンツ\ SO-輸出-2009-10の\のcomments.xml)

それは私にXmxを(my eclipse.iniを参照)ことができるように3GO以上に設定されました

  • 開いて、それを別のファイルへ
  • スイッチ(つまり、ファイルのクイックdiffはあなたがちょうど去ったときに試行され、さらに多くのメモリを消費する)

だから、単に適切なツールではありません(私はeclipse3でそれをテストしました3 .6M3、最新のJDK、Windows7 Ultimateと4GoRAM ...)。ノートの


カップル:

  • あなたのファイルが開い日食、日食はまだそのファイルの任意のメモリを消費しようとしないとき、あなたのワークスペースに表示されているものではない場合。表示するように選択するまで待機します。そのファイルからの切り替え
  • があるため「地域の歴史」オプションの(クイック差分をトリガーする。だから、

)ではない、完全な日食が再起動するまで(いずれかのメモリを解放しませんファイルを閉じる

  • この時点で、私は質問Best Free Text Editor Supporting More Than 4G Files?に言及したようなツール:Large Text File Viewer(そのサイト、swiftgearがいても)ダウンsince late 2008では、有効な代替である

  • +0

    ええ、これはかなり私が同様に来た結論です。 Xmx argを変更すると助けになりますが、十分な大きさのファイルを取得するとかなり早く分解されます(残念なことに、必要なRAMの量に比べて十分大きくはありません)。 –

    1

    私は大したXMLファイルで苦労していて、基本的にEclipseを殺します。他のツールを試してみてください。

    私は通常、大きなファイルを表示するためにBareTailを使用します。 XML指向ではありませんが、GBのファイルを見ることができます。

    1

    がXMLMaxを試してみてそれが処理できる仮想XMLエディタです。任意のサイズf ileをツリービューに表示します。 Google XMLMaxエディタ。

    関連する問題