我正在使用Eclipse Indigo,64位Windows 7中的64位版本以及最新版本的64位Java SDK。使用标准的Java和XML以及Pydev插件。我的机器有4 GB的RAM。
当我尝试在XML透视图或Eclipse的纯文本编辑器中打开,编辑和搜索大型XML文件(大约42,000行)时,程序会锁定。 Eclipse中的堆监视器变得完全耗尽。等待查看死锁是否会停止并没有帮助,我必须重新启动Eclipse以使其再次运行。
任何想法问题在这里?糟糕的Java版本? Eclipse Indigo或64位版本尚未准备就绪?
答案 0 :(得分:0)
42K对于糟糕的XML编辑器来说是一个非常大的文件。很可能它只需要很长时间才能解决这个问题。我会针对Eclipse中的webtools项目提交一个错误并附上你的文件(如果你不介意共享)。
我会捕获线程转储(谷歌“java线程转储”,如果你不知道如何做到这一点)几次,当它正在工作,这样你就可以得到一个堆栈跟踪的正在发生的事情,这可能是有用的Eclipse人员。
Eclipse Indigo或64位Eclipse没有任何问题(我和其他许多人使用那些正常工作的那些)。