Eclipse内部的Project使用maven运行速度快42倍

Eclipse内部的Project使用maven运行速度快42倍,eclipse,performance,maven,Eclipse,Performance,Maven,你不会相信我的话,所以我贴了一张图片。我在eclipse和maven之间有根本的时间差 我的CPU是i7-4790K@4GHz和32gb Ram DDR3-2800(PC3-22400U)。 你知道怎么解决这个问题吗 (请不要回答生命、宇宙和一切的问题) 编辑:我测量了单个方法的执行时间,使用eclipse时,它们的执行时间一直落后于因子42。六个小时后,它看起来是固定的,我不知道为什么 很奇怪 Eclipse是一个IDE。它集成了许多工具(用于调试等)。命令行只是运行一些东西:调用Mave

你不会相信我的话,所以我贴了一张图片。我在eclipse和maven之间有根本的时间差

我的CPU是i7-4790K@4GHz和32gb Ram DDR3-2800(PC3-22400U)。 你知道怎么解决这个问题吗

(请不要回答生命、宇宙和一切的问题)


编辑:我测量了单个方法的执行时间,使用eclipse时,它们的执行时间一直落后于因子42。

六个小时后,它看起来是固定的,我不知道为什么


很奇怪

Eclipse是一个IDE。它集成了许多工具(用于调试等)。命令行只是运行一些东西:调用Maven,它调用Java,您就完成了。显然,这会产生影响。这在启动时更加明显(我想,一旦两个JVM都预热好,差距就会更小)。不幸的是,我不确定你能做些什么。Eclipse是用于开发的(并且在大多数情况下擅长调试),但如果您想要对未来应用程序的性能进行精确评估,它就不适合。@这是我的插件:Subversive、Findbugs和Checkstyle。严重:这不会产生影响!你有这么多插件!处女月食是60或70MB,你的可能是300或360MB左右。Eclipse本身只是一个插件平台,这就是为什么要下载它预打包的原因。但这并不是本文的目的:您的Eclipse(假设是J2EE版本)附带了很多Java工具、调试器。。。我甚至不知道它传递给JVM的参数有多少(远程调试?)。另外,您使用的是嵌入式JVM还是与命令行相同?JRE实现可能也会产生影响。@Chop最后,您的意思是,使用Eclipse的速度通常要慢42倍?我永远不会接受这个!42次!!没必要对我大发雷霆,我只是想给出一些见解。我不开发Eclipse。我不是说这是正常的,42次显然是过度的。启动速度慢了42倍。那执行呢?您是否尝试过测量某些方法的执行时间?您是否尝试过几次(JVM预热也是一件事,或者您的IDE仍在加载并花时间处理多个任务,…)。您要求的是一个通用答案,但没有提供除启动之外的任何测试的细节或结果。评论通常以您尝试过的内容开头?或者在这种情况下投反对票。