我们有一个相当庞大的代码库(150多个项目、40万行Java代码、一些Groovy和Gradle代码、一些Perl代码、一些XML、许多JSP文件等)。我成功地在Spring Tools Studio 2.6中打开了所有这些项目,同时还添加了一些用于Groovy、Perl、Checkstyle和PMD的插件。
问题是Eclipse一直占用我的CPU,而且当我更新某些内容时,它非常缓慢,构建速度也很慢,任何类型的UI操作都会有延迟。
此外,我的计算机配置相当不错,64位,8GB内存,运行64位版本的STS,给Eclipse分配了2GB内存(但堆大小始终不超过1GB)。
所以,我的第一个问题是如何确定是什么导致它变慢了?你们中有一些人成功地在单个工作区中处理如此庞大的代码库吗?
我尝试查看运行Eclipse的JVM的线程(使用jconsole),但我在那里找不到任何有趣的东西。