Java Application在控制台中的运行速度比从Eclipse运行得慢得多

时间:2015-03-12 20:06:03

标签: java eclipse console ram

我遇到了一个非常奇怪的Java问题,我无法在修复方面取得任何进展。我设计了一个用于生成和查看简单分形的小应用程序,它是课程作业的一部分。当我从Eclipse运行代码时,它运行得非常快,通常使用< 5%的处理器并且通常非常敏感。

然而,当我从windows命令行运行这个相同的程序时,当然在编译它之后,它的运行速度要慢得多。它使用了大约20%的处理器,如果我要在其上放置一个数字,我会说它运行速度慢大约10倍,并且通常无法使用。我已经对这个问题进行了大量的研究,并且很难找到相关的信息,它似乎并不是一个常见的错误。之前被问过的时间与我的情况有所不同,因为人们正在向控制台写入过多的金额,导致速度减慢。我没有在控制台上打印任何内容。

运行代码时Eclipse启动的进程最多使用大约700mb的RAM。从控制台运行的代码最多使用大约70mb。我尝试使用更大的堆大小来运行它,这确实增加了进程使用的RAM,但几乎没有提高性能。

如果有人能帮忙解决这个问题,我真的很感激,我在这里撕扯我的头发。

非常感谢!

0 个答案:

没有答案
相关问题