gpt4 book ai didi

java - 可执行 jar 运行速度比 Eclipse 慢

转载 作者:行者123 更新时间:2023-12-03 00:13:31 26 4
gpt4 key购买 nike

当我从 eclipse 运行时,我的程序工作得很好,但我将它打包到可执行 jar 并从命令行运行它,它运行得慢得多(几乎慢了五倍)。我什至在执行 jar 时设置 -vmargs java -Xms40m -Xmx512m -jar jarFile.jar我的机器上没有任何旧版本的 java。我无法理解我在这里缺少什么。 eclipse 如何在使用相同版本的 java 和相同的 vm 参数的情况下更快地运行相同的程序。任何帮助将不胜感激。

谢谢,卡西克

最佳答案

我们遇到了类似的问题,但问题是,当从 eclipse 将 Java 代码导出为可运行的 jar 文件时,我们选择了一个选项“将所需的库打包到生成的 jar 中”。这将所有引用的库作为 jar 文件放入可运行的 jar 中,该 jar 可能在每次运行期间被解包。相反,我们在创建可运行的 jar 文件时使用了“将所需的库提取到生成的 jar 中”选项,并且 jar 的执行速度大幅提升 - 几乎与在 eclipse 中运行代码时相同。

关于java - 可执行 jar 运行速度比 Eclipse 慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9987721/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com