簡體   English   中英

Eclipse Luna 需要很長時間才能保存一個 xml 文件:(

[英]Eclipse Luna takes a long time saving an xml file :(

大約一個月前,我從 Windows 轉到了 MacBook Pro。 相同的 Eclipse 版本,(幾乎)相同的設置,但讓我感到沮喪的是,保存一個 xml 文件大約需要 10 秒 :(...即使我只是刪除/添加一個空格字符。

我有很多文件,在 Eclipse 中打開了大約 10 個項目,但我的舊四核(甚至不是 i7)的舊 Windows 機器對此沒有任何問題。

我知道這是 Eclipse 中的一個已知問題,過去我也遇到過,但在過去幾次升級后解決了。

目前我在最新的 Luna 版本上運行,帶有 up2date 插件,嘗試了很多可能的解決方案,大多數來自 SO,但仍未解決。 請一些幫助。

我使用 EE Eclipse 主要開發 java web 應用程序並使用以下插件:AspectJ(帶外部參照)、EGit、JGit、CheckStyle、Maven、TestNG。 所有文件都存儲為 UTF-8

在文本和 xml 編輯器中編輯 xml 文件都很慢。 它涉及位於 java 包中的 xml 文件(在 /src/main/java/ 文件夾中)。

奇怪的是,在 project-root 子文件夾中編輯 xml 文件並不慢,例如:project-root/test-output/bla.xml(在文本和 xml 編輯器中都運行良好)...很奇怪.. . 這兩個文件(慢速保存和快速保存)都是版本控制的一部分,由 Git 使用。

如果我將慢速文件復制到文件夾 project-root/test-output/,它也會快速保存:(

重命名慢文件使其具有“txt”擴展名並使用文本編輯器進行編輯無效。

我認為這是由某些僅適用於 java 源文件夾的構建器引起的......該項目有一個 Java 和 Maven 構建器。 禁用它們沒有任何效果。

Eclipse 日志文件不包含任何相關異常。 它包含一些鍵綁定異常和資源樹鎖定修改,但這些異常是舊的。

我嘗試過的(我記得的): + 禁用所有項目的所有驗證(尤其是 xml 驗證)。 + 確保安裝了所有插件的所有最新更新,包括 EGit 插件。 + 禁用 Checkstyle。 + ...

我對此感到有點沮喪有什么想法嗎?

窮人的解決辦法可能是

  1. 切換到一個空的工作區(例如workspace2
  2. 創建一個新的mytestplugin -plugin-project(例如mytestplugin
  3. 調試mytestplugin意味着您mytestplugin調試 eclipse 的一個實例,因此請使用您通常在調試第二個eclipse 中使用的工作區。
  4. 現在:使用您通常使用的工作區將 xml 文件保存在調試第二次日食中,快速跳轉到第一個日食並按“暫停”停止第二次日食。
  5. 在調試視圖中檢查完整的調試堆棧跟蹤線程樹(請在此處發布圖像作為評論)。

問候

在嘗試@Peter 的解決方案時,我注意到我使用的工作區位於“eclipse.app”文件中,如下所示:

/Applications/eclipse/Eclipse.app/Contents/MacOS/D:\\Users\\Ed\\Develop\\Projecten\\EclipseWorkSpace/

不知道為什么/如何發生這種情況。 但是,我將此工作區移動到我的主文件夾中的“普通”目錄,以及如何保存 xml 文件正常工作,按預期快速......不知道為什么將工作區放在 eclipse.app 中使它變慢,但它作品...

打開 eclipse.ini。 增加 -Xms, -Xmx 這對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM