【发布时间】:2012-04-03 05:46:10
【问题描述】:
当我从 Eclipse 运行时,我的程序运行得非常好,但是我将它打包到一个可执行 jar 并从命令行运行它,它运行得慢得多(几乎慢了五倍)。我什至在执行 jar 时设置了 -vmargs java -Xms40m -Xmx512m -jar jarFile.jar 我的机器上没有任何旧版本的 java。我无法理解我在这里错过了什么。 eclipse 如何在使用相同版本的 java 和相同的 vm 参数时更快地运行相同的程序。任何帮助将不胜感激。
谢谢, 卡提克
【问题讨论】:
-
jar 有点慢,因为它必须在执行时解压缩,但慢 5 倍是很长的。 jar 文件有多大? jar 文件中可能没有需要的资源。
标签: eclipse jar executable