在linux上使用NetBeans,编译程序〜6000行,并且似乎达到了某种阈值。编译时间从大约一分钟跃升到超过25分钟。
它显然是一个内存问题,尽管显然需要,IDE仍然需要300Meg而不是一个字节。
我已将-J-Xmx600m
添加到netbeans.conf
文件,并将xms
命令修改为132m
,但日志文件报告:
Compiler: HotSpot Client Compiler
Heap memory usage: initial 132.0MB maximum 580.0MB
Non heap memory usage: initial 160.0kB maximum -1b
Garbage collector: Copy (Collections=23 Total time spent=1s)
Garbage collector: MarkSweepCompact (Collections=3 Total time spent=0s)
它显然不起作用。
IDE本身是否有任何配置选项需要修补?
答案 0 :(得分:1)
感谢netbeans用户邮件列表上非常有帮助的人,他为我解决了这个问题。
毕竟,这不是记忆;但是JDK版本8u5中的一个错误。我切换回了几个版本,现在一切都很完美。