我正在研究涉及一些大型XML文件(從50MB到超過1GB)的項目,如果我可以在eclipse中查看它們(簡單文本視圖是好的),而沒有Java耗盡堆空間,那將會很好。我已經嘗試調整eclipse.ini中的jvm的可用內存量,但沒有取得太大的成功。有任何想法嗎?在eclipse中查看大型XML文件?
8
A
回答
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進行了測試。
(堆棧溢出數據轉儲 - 09年11月\內容\所以出口-2009-10 \ comments.xml)
我花了Xmx
(見my eclipse.ini)設置爲3GO更要能:
- 打開它
- 切換到另一個文件(即嘗試的,當你只是留在了文件的快速差異,並消耗更多的內存)
所以它根本就沒有合適的工具(我用eclipse3測試了它.6M3,最新的JDK,Windows7旗艦版和4GoRAM ...)。
夫婦的注意事項:
- 如果沒有一個被顯示在您的工作文件,當你打開Eclipse,Eclipse將不會嘗試使用該文件的任何記憶呢。它會一直等到您選擇顯示。
- 從文件切換觸發快速DIFF(因爲「地方史」選項。
- 關閉該文件將不會釋放任何內存(直到全蝕重啓)
所以在這一點上,像一個工具,我提的問題Best Free Text Editor Supporting More Than 4G Files?:Large Text File Viewer(即使它的網站,swiftgear)下跌since late 2008,是一個有效的替代
1
我不認爲這是可能的,我也努力與大型的XML文件,它基本上殺死Eclipse。嘗試使用其他工具。
我通常使用BareTail查看大文件。它不是面向XML的,但可以查看GB文件。
1
嘗試XMLMax這是一個虛擬的XML編輯器,可以處理。任何大小f ile並將其顯示在樹視圖中。 Google XMLMax編輯器。
相關問題
- 1. 更改編輯器在eclipse indigo中只能查看xml文件
- 2. 在Java JFrame中查看「.xml」或「.dot」文件類型的模型
- 3. gwt - 查看大型xml文件的數據
- 4. 無法在Eclipse中查看xml
- 5. 如何在大型XML文件中查找事件對象
- 6. 在Android中處理大型XML文件
- 7. 在vb6中讀取大型xml文件
- 8. Eclipse .class大綱查看器
- 9. 轉換大型XML文件
- 10. 讀取大型XML文件
- 11. 驗證大型Xml文件
- 12. 處理大型XML文件
- 13. 解析大型XML文件?
- 14. 處理大型XML文件
- 15. 創建大型XML文件
- 16. 加載大型XML文件
- 17. 更新C#中的大型xml文件#
- 18. 解析Android中的大型XML文件
- 19. 查看iPhone SDK中的大型PDF文件
- 20. 如何查看在Ubuntu上打印的大型JSON文件?
- 21. 使Eclipse自己查看或使用xml?
- 22. 在WebBrowser控件中查看xml節點
- 23. 如何在Eclipse中更改XML文件的標籤大小?
- 24. 如何在Android佈局.xml中爲coustom查看java文件查看組
- 25. 在python中查看文件?
- 26. Eclipse RCP插件查看
- 27. Eclipse插件/查看問題
- 28. 從大型xml文件中提取大型xml塊的最佳方法
- 29. 如何在Eclipse PDT中查看文件系統
- 30. 如何在Eclipse中查看java日誌文件
是的,這幾乎是我得出的結論。更改Xmx arg會有所幫助,但是一旦您獲得了足夠大的文件,它就會以相當快的速度崩潰(不幸的是,足夠大並不是很大,特別是與所需的ram數量相比)。 – 2009-11-14 21:07:07