<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 在 5 分鐘內使 Eclipse 更快 > 原文: [https://howtodoinjava.com/eclipse/how-to-quickly-make-eclipse-faster/](https://howtodoinjava.com/eclipse/how-to-quickly-make-eclipse-faster/) 一旦我們開始進行 Eclipse 工作,它就會逐漸變慢。 為了提高性能并加快食蝕的速度,可以使用某些方法來查看明顯的差異。 這些有效的方法如下: ```java 1) Clean up history and indexes 2) Remove structured text validation 3) Do not use subclipse plugin 4) Configure appropriate start-up arguments ``` 讓我們一一詳細了解它們: ## 1)清理歷史和索引 清理歷史記錄和索引可以減少 RAM 上的負載以及整體 HDD 的使用。 這會對性能產生很大的影響。 要刪除索引和歷史記錄文件夾,請清除以下兩個文件夾中的所有文件/文件夾: **用于清理索引** ``` {workspace path}\.metadata\.plugins\org.eclipse.jdt.core ``` **用于清除歷史記錄** ``` {workspace path}\.metadata\.plugins\org.eclipse.core.resources\.history ``` 這里`{workspace path}`是您在其中創建所有項目的 Eclipse 工作區的路徑。 請注意,從兩個文件夾上方刪除文件不會以任何方式影響您的任何項目源代碼。 ## 2)刪除結構化文本驗證 這也產生了很大的影響。 這里的驗證必定意味著 eclipse 在后臺會對源代碼文件執行多項操作以檢查其有效性。 這些有時有時也不必要并且令人討厭。 我參與了一些由許多 XML/XSLT 和 WSDL 文件組成的項目,并且其中一些文件總是顯示一些危險信號。 但是他們實際上在大多數情況下在運行時都產生了問題,即使這實際上也是正確的處理方式。 您可以關閉這些驗證(對于您認為不必要的所有類型),并享受 Eclipse。 要關閉這些文本驗證,請打開“Windows -> 首選項”,然后在搜索欄中鍵入“驗證”。 它將列出所有文件類型并對其進行驗證。 禁用任何您認為不必要的東西。 然后單擊“確定”。 ![eclipse_validation](https://img.kancloud.cn/4b/8a/4b8a2d34cc9dc0f0870be6995ca3ba13_697x479.png) ## 3)不要使用 subclipse 插件 該技術確實有效,但難以遵循。 它說您應該只在 eclipse 中使用代碼來編寫/修改和執行。 與 SVN/perforce 或任何代碼倉庫相關的所有其他事情都應在 eclipse 之外完成。 這可以來自命令行工具或任何可視客戶端。 Subversion 插件占用了過多的系統資源,嚴重影響了 Eclipse 的性能。 即使您確實想使用它,也可以通過子剪輯僅檢出部分代碼,并將其余代碼導入為外部項目。 它也將為您提供幫助。 ## 4)配置適當的啟動參數 在您的`eclipse.ini`文件(位于 Eclipse 安裝文件夾中)中,根據需要更改默認的`-Xms40m -Xmx256m`參數。 此選項定義傳遞給 Java 虛擬內存以管理 Eclipse 應用的內存分配容限的最小和最大內存使用范圍。 您不應將它們設置為最大可用,因為您需要并行運行其他軟件。 您應該嘗試使用`-Xms`和`-Xmx`選項的不同組合,然后確定哪一種最適合您,并使 Eclipse 最快。 示例配置如下所示: ```java -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Dhelp.lucene.tokenizer=standard -Xms256m -Xmx1024m ``` ## 溫馨提示:在`eclipse.ini`中使用`-Xverify:none`,`-Xquickstart`和 `-server`或`-client` ##### `-Xquickstart` 您可以使用`-Xquickstart`進行初始編譯,而優化級別要比默認模式低。 以后,根據采樣結果,您可以在默認模式下重新編譯為初始編譯的級別。 對于早期中等速度比長期吞吐量更重要的應用,請使用`-Xquickstart`。 在某些調試方案,測試工具和短期運行的工具中,您可以將啟動時間縮短 15% 至 20%。 ##### `-Xverify:none` 如果要在類加載期間跳過類驗證階段,可以使用`-Xverify:none`。 使用`-Xverify:none`將禁用 Java 類驗證,這可以將啟動時間縮短 10-15%。 但是,指定此選項時,不會檢測到損壞或無效的類數據。 如果加載了損壞的類數據,則 Java 虛擬機(JVM)可能會以意外的方式運行,或者 JVM 可能會失敗。 但這只有在您自己修改字節碼時才會發生。 ##### `-server`或`-client` 基于 Sun 的 Java 開發工具包(JDK)1.4.2 版中的 Java HotSpot 技術引入了一種自適應 JVM,其中包含用于隨著時間的推移優化字節代碼執行的算法。 JVM 以兩種模式運行`-server`和`-client`。 如果使用默認的`-client`模式,將有更快的啟動時間和較小的內存占用,但擴展性能較低。 如果允許 HotSpot JVM 通過連續執行字節代碼來預熱足夠的時間,則可以使用`-server`模式來提高性能。 在大多數情況下,請使用`-server`模式,該模式可在更長的時間內產生更有效的運行時執行。 您可以監視進程大小和服務器啟動時間,以檢查`-client`和`-server`之間的差異。 現在就這樣。 如果您知道除上述技術以外的任何其他技術,請與我們分享。 **祝您學習愉快!**
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看