内存不足错误:java堆空间即将进入jmeter

时间:2017-05-05 07:13:13

标签: jmeter

首先,我在GUI和非GUI模式下在8Gb虚拟机上运行带有tomcat服务器的jmeter,但我收到500个用户的错误

Caused by: java.net.SocketExecption: Connection reset by peer: Socket write error 

现在我已经将tomcat服务器带到16Gb专用系统,以便在GUI模式下为400个用户运行jmeter我收到此错误:

Uncaught exception:java.lang.OutofmemoryError: Java heap space/ GC overhead limit exceeds even after changing the heap size in jmeter.sh file, jmeter.file and windows batch file

可能导致此问题的原因是什么?

1 个答案:

答案 0 :(得分:1)

根据Java Garbage Collection handbook

  

java.lang.OutOfMemoryError:GC开销限制超出错误是JVM发出信号表明您的应用程序花费太多时间进行垃圾收集而结果太少的方式。默认情况下,JVM配置为抛出此错误,如果它花费了GC执行总时间的98%以上,并且在GC之后只有不到2%的堆被恢复

尝试以下设置: