在eclipse中使用gwt插件已经有一年了,工作得非常好。 但是,我最近升级到OSX lion,我还将intellij升级到最新版本。
现在,我有一个标准的gwt项目。我历史上能够在devfox中启动它,更改内容并在firefox中重新加载页面。 (目前使用firefox5)
但是现在,我只能启动它,但是一旦我重新加载页面,devconsole崩溃了。昨天它只是悬挂,今天早上我升级到GWT2.4,现在我只是在首次重装时获得permgen空间存储器。我将内存设置设置为1024米!
如果有人能给我指点,我会非常感激......
答案 0 :(得分:0)
升级到Lion后我遇到了同样的问题。我认为它与OSX的内存管理有关,而不是Eclipse或GWT。这给我带来了巨大的不便,Lion升级的好处不足以证明处理受损的开发能力是合理的,所以我回到了Snow Leopard。这解决了这个问题。
我已经尝试(不成功)回到Lion并使用不同的浏览器组合,包括Safari和Chrome,但Firefox似乎仍然是最好的选择,如果你使用的是Lion-Chrome,那么GWT非常慢(奇怪的是),Webkit一般似乎不支持GWT提供的一些功能,所以Safari出来了。
我说回到雪豹,除非有什么东西阻止你这样做。祝你好运,如果你想出一个解决方法,请告诉我们。
答案 1 :(得分:0)
回答我自己的问题,因为我找到了好的,不是答案,而是解决方法。
在intellij中,我更改了代理(仅使用开发中的一个来加快速度)从gecko1_8到safari,并使用了chrome。
正如我所提到的,控制台在每次重新加载时都会在firefox中崩溃,在Chrome中我正在重新加载/重新编译30页而不是一个控制台崩溃!
它也比FF更快地重新编译。
不知道为什么它在FF中如此蹩脚但是......
答案 2 :(得分:0)
您可以修复它 - 只需为jvm添加-XX:MaxPermSize=384m
。