2011-08-01 120 views
1

我使用eclipse將java應用程序導出爲jar文件。該應用程序運行有一個遞歸算法,運行約4個小時。但是當我作爲一個jar文件運行時,只需要一個小時。做jar文件通常運行得更快嗎?Jar文件 - 運行速度更快?

+0

相比在Eclipse中運行? – pyroscope

+2

Jar只是打包了類文件......沒有理由讓它運行得更快。但我不是JVM大師。 – Nishant

+0

與Eclipse的運行相比運行速度更快,對吧? – Mob

回答

1

在Eclipse中,它有可能處於調試器環境中,因此它會由於調試器開銷而實際上減慢代碼執行速度。由於在JAR中運行沒有來自Eclipse的調試器開銷,因此它可能會更快。