我在Netbeans 6.9.1中有一个Java多项目(大约15个子项目)。几乎所有这些都有JUNIT测试,应该在构建周期中运行。我在向服务器提交自动构建之前在本地构建。我发现在本地构建我有一个一致的问题:
乍一看,在构建依赖项或运行测试时,这似乎是一个资源问题。但是,我们的构建自动化服务器中的构建第一次正常工作,并且我分配了大量的内存空间。
我的同龄人有同样的问题,并继续建立两次。解决方法有效,但我很好奇是否有任何Netbeans老兵有任何见解或类似的经历?
思想??
(编辑:)更多我觉得它可能是配置,这是我的default_options中的最新内容:
"netbeans_default_options-J-client -J-Xss2m -J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m ..."
答案 0 :(得分:0)
我刚把它放在桌面上一段时间了,但由于上面的原因,我安装了最新的Netbeans(7.1),默认情况下它看起来已经解决了这个问题。或者至少比6.9好。默认情况下提供以下启动属性:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -JDapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"
这远不如以前那么强劲,但似乎有效。我有几次撞车,但没有像以前那么糟糕。如果继续,我可能会略微增加内存限制,但升级似乎在很大程度上解决了问题,资源少得多。