1
我使用eclipse將java應用程序導出爲jar文件。該應用程序運行有一個遞歸算法,運行約4個小時。但是當我作爲一個jar文件運行時,只需要一個小時。做jar文件通常運行得更快嗎?Jar文件 - 運行速度更快?
我使用eclipse將java應用程序導出爲jar文件。該應用程序運行有一個遞歸算法,運行約4個小時。但是當我作爲一個jar文件運行時,只需要一個小時。做jar文件通常運行得更快嗎?Jar文件 - 運行速度更快?
在Eclipse中,它有可能處於調試器環境中,因此它會由於調試器開銷而實際上減慢代碼執行速度。由於在JAR中運行沒有來自Eclipse的調試器開銷,因此它可能會更快。
相比在Eclipse中運行? – pyroscope
Jar只是打包了類文件......沒有理由讓它運行得更快。但我不是JVM大師。 – Nishant
與Eclipse的運行相比運行速度更快,對吧? – Mob