JAR 文件 - 运行速度更快?

发布于 2024-11-27 10:47:36 字数 109 浏览 1 评论 0原文

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

I exported a java application as a jar file using eclipse. The application runs has a recursive algorithm which runs for around 4 hours. But when I run as a jar file, it takes only an hour. Do jar files usually run faster?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

香草可樂 2024-12-04 10:47:36

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

It's possible that under Eclipse it is in sort of a debugger environment so that it will actually slow down your code execution due to the debugger overhead. Since running in a JAR has no debugger overhead from Eclipse, then it will likely be faster.

阳光的暖冬 2024-12-04 10:47:36

JAR 文件是包含 Java 特定清单文件的存档文件。

它们基于 ZIP 格式构建,通常具有 .jar 文件扩展名。

因此,这肯定与性能无关。

我假设您处于调试环境中,这会减慢代码执行速度,或者您在 IDE 中安装了一组插件

尝试删除未使用的插件并检查性能。

Well, JAR files are archive files which include a Java-specific manifest file.

They are built on the ZIP format and typically have a .jar file extension.

Therefore, it is surely nothing do with performance.

I assume either you are in a debug environment which slows code execution or you have set of plug-ins installed in your IDE.

Try to remove plug-ins not used and check performance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文