从eclipse构建时,为什么java程序比从命令行构建时慢?

Tom*_*man 8 java eclipse performance command-line

我在一个循环中做了一些简单的函数调用和字符串操作,java程序在命令行下比从eclipse启动(Run as ...)快得多...

打印出6行输出,每行约120个字符.每条线的穿孔结果范围为50ms至300ms.

总时间略多于2秒.

"慢得多"这意味着,对于某些操作(函数调用),我看到20ms vs 300 ms.

在控制台上运行一次后,日食的速度赶上了!

在eclipse中更改并构建代码之后,如果我不使用命令行重建它,CL的速度将会下降.

看起来只有一些热点信息只能用CL生成...

Jon*_*nas -1

我想说,由于所有 Eclipse 包袱的存在,应用程序运行速度会变慢,这是可以理解的。Eclipse 作为一个子进程生成 JVM 进程,我相信它仍然发挥着自己的“魔力”。