JMeter学习(十)---jmeter下载文件控制台显示 java.lang.OutOfMemoryError: Java heap space

前提:

最近平台在做性能测试,要不同用户同时下载2G视频,我们试了一下,一个用户下载2G视频都会报错,显示 java.lang.OutOfMemoryError: Java heap space,内存溢出了。找了半天博客,都是修改jmeter.bat文件,然而根本不好使。

解决:

运行jmeter的电脑cpu是4核,内存8G。换了一台虚拟机,cpu是4核,内存是16G,4个用户同时下载可以成功,没有报内存溢出。5个用户又开始报内存溢出,我换成了32G,5个用户同时下载就成功了,但是6个用户同时下载又失败了,还会在jmeter中产生HPROF文件,有9G,当有OutOfMemory异常出现的时候,JVM就会将当前的虚拟机的堆等信息放入hprof文件中,这个临时文件产生的时候,用资源监视器查看,本地可用内存接近0M,所以我得出的结论就是内存溢出是因为本地内存太小。

猜你喜欢

转载自blog.csdn.net/qq_36800800/article/details/109023064
今日推荐