时间:2021-05-22
jmeter内存溢出是什么原因导致的?如何解决?很多朋友都有遇到这种情况:在利用jmeter测试的时候有时候会有内存溢出的情况,那么,jmeter内存溢出怎么办?如何调整jmeter占用的内存呢?接下来小编就给大家详细说说调整jmeter占用内存解决内存溢出情况的方法步骤,希望对大家有所帮助。
jmeter内存溢出因素:
导致jmter内存溢出的一些因素:监控(监控服务器、控制器),记录取样器信息(只记录错误日志),减少本地内存的消耗,如图:
调整jmeter占用内存解决内存溢出情况的方法步骤:
1、启动jmeter。从启动jmeter的输出就可以看到,Modify HEAP “” in the jmeter batch file
-Xmx512m -Xms512m
-Xms是初始内存,-Xmx是最大占用内存
2、进入jmeter的启动目录,我的目录是在
C:\work\apache-jmeter-3.2\bin下。
编辑打开jmeter.bat目录。
3、找到set HEAP这一行。
重新设置占用内存情况。
在设置之前,要看本机的配置。右键点击【我的电脑】,查看属性。
4、我的机器内存是12G,然后我这里设置jmeter的内存占用情况。
set HEAP=-Xms1024m -Xmx4096m
5、再次启动jmeter执行测试即可。
在测试过程中,可以查看着java的内存占用情况。
查看任务管理器。
6、调整jmeter占用内存是一方面,当然调整你的脚本是另一方面。jmeter内存占用过高,同样会导致测试结果的不准确性。调整jmeter占用内存是一方面,当然调整你的脚本是另一方面。jmeter内存占用过高,同样会导致测试结果的不准确性。
7、一个是在进行并发测试的时候,最好不要用GUI模式。用命令行来测试。
再有对于一些不必要的日志信息可以暂时不要记录。
例如:结果树。
当然可以勾选记录那些失败的日志。
8、同样在聚合报告中,点击 configure,根据需求设置自己想要保留的信息。
教程结束,以上就是jmeter内存溢出怎么办?调整jmeter占用内存解决内存溢出情况的方法介绍,如果你也有遇到同样的问题,那就按照以上步骤试试吧!
相关教程推荐:
Windows下安装jmeter图文教程
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
摘要:内存溢出和内存泄露的区别是什么?内存溢出怎么解决?内存溢出是指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory;比如申请了一个
摘要:内存溢出和内存泄露的区别是什么?内存溢出怎么解决?内存溢出是指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory;比如申请了一个
之前小编为大家介绍了一下内存溢出是什么意思。那么有的网友肯定会问导致的内存溢出的原因是什么?出现额内存溢出又如何解决。不急,下面小编就再次为大家分享一下内存溢出
内存溢出和内存泄漏的详解及区别内存溢出outofmemory,是指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory;比如申请了一个int
内存溢出(outofmemory):通俗的说就是内存不够用了,比如在一个无限循环中不断创建一个大的对象,很快就会引发内存溢出。内存泄漏(leakofmemory