eclipse 增大junit内存配置
现象:eclipse在junit测试的时候出现如下错误
org.eclipse.jdi.TimeoutException:Timeout occurred while waiting for packet 1983.occurred
因为少量数据时测试时没有问题的,现在数据量大了后出现这个,感觉应该是jvm的内存不够。
解决办法:
把内存加大。
Eclipse启动JUnit的时候设置的值大概是64M左右,而我加大内存后监控内存使用的结果表明全部的测试用例需要使用100M内存。
方法为:Run->Run…->JUnit->AllTests->(x)=Arguments->VM Arguments: -Xmx500m
注意上面的AllTests为自己要修改的那个包含全部测试用例的Test suite的类。