2010-12-02 85 views
7

我正在使用Eclipse进行Java开发。我有许多插件(Maven,Subversive,JBoss反向工程工具等等),系统似乎一贯地挂起,从点击鼠标到响应10-20秒。我已经给它配置了一个内存,并且甚至没有使用它的一半。当它挂起时,它完全挂住了其中一个处理器,并且我看到大量的页面文件三角形。在Eclipse中有没有一种方法可以确定什么是CPU时间?

有什么方法可以看到Eclipse内发生了什么?哪个插件可能导致问题?

我相信(虽然我不积极)我正在运行Eclipse 3.5.2。我在Windows XP,SP 2或3上运行(我不管理机器,我的公司,所以我不确定它是多么的新鲜)。

+1

举一个例子,我打开帮助 - >关于对话框来检查版本,同时写这篇文章。当我点击“确定”时,它会花费14秒左右(粗略猜测,我没有计时秒表),以便Eclipse再次变得“快速响应”(即,当停止覆盖它时,重新绘制) – aperkins 2010-12-02 19:49:04

回答

2

首先,可以帮助调查的一个插件是MAT (Memory Analyzer)
Full tutorial at Vogella

其次,请确保使用用最新的JDK(6u22)启动的optimized eclipse.ini并检查问题是否仍然存在。

+0

非常感谢响应。我确实将我的.ini更改为与您关联的优化ini更接近,并且帮助。我将在今天某个时候安装MAT插件/插件。我的实证测试证据表明,Subversive存在问题,但希望MAT能够使这一点更加清晰。 – aperkins 2010-12-06 17:48:56

相关问题