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