2011-08-01 90 views
1

我使用eclipse将java应用程序导出为jar文件。该应用程序运行有一个递归算法,运行约4个小时。但是当我作为一个jar文件运行时,只需要一个小时。做jar文件通常运行得更快吗?Jar文件 - 运行速度更快?

+0

相比在Eclipse中运行? – pyroscope

+2

Jar只是打包了类文件......没有理由让它运行得更快。但我不是JVM大师。 – Nishant

+0

与Eclipse的运行相比运行速度更快,对吧? – Mob

回答

1

在Eclipse中,它有可能处于调试器环境中,因此它会由于调试器开销而实际上减慢代码执行速度。由于在JAR中运行没有来自Eclipse的调试器开销,因此它可能会更快。