[英]Jar file - runs faster?
我使用 eclipse 將 java 應用程序導出為 jar 文件。應用程序運行有一個遞歸算法,運行大約 4 小時。 但是當我以 jar 文件運行時,只需要一個小時。 jar 文件通常運行得更快嗎?
在Eclipse下,它可能處於某種調試器環境中,因此由於調試器開銷,它實際上會減慢您的代碼執行速度。 由於在JAR中運行沒有Eclipse的調試程序開銷,因此它可能會更快。
好吧, JAR
文件是包含特定於 Java 的清單文件的存檔文件。
它們基於ZIP
格式構建,通常具有 .jar 文件擴展名。
因此,這肯定與性能無關。
我假設您處於減慢代碼執行速度的debug
環境中,或者您在 IDE 中安裝了一組plug-ins
。
嘗試刪除不使用plug-ins
並檢查性能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.