Apache JMeter 5.3版本,运行时报错,java.lang.OutOfMemoryError: Java heap space

在调试JMeter脚本时遇到JavaHeapSpace错误,尝试通过修改jmeter.bat配置文件增大内存分配,但双击jmeter.bat仍报错。发现双击ApacheJMeter.jar和使用jmeter.bat启动有区别,最终通过使用jmeter.bat启动成功避免了内存溢出问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在调试jmeter脚本,运行过程中,报了内存溢出,java.lang.OutOfMemoryError: Java heap space,如图

修改前的配置:256m会报错 

网上百度了一下,说是内存溢出,要改jmeter.bat配置文件,已经修改到2048M,跑了还是报错:set HEAP=-Xms1024m -Xmx2048m -XX:MaxMetaspaceSize=256m,

当我双击jmeter.bat文件时,提示内存不足2048M,如图

我又改回了原来的配置:set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m,然后双击运行,能够打开。

 同样的配置,之前一直习惯双击ApacheJMeter.jar,打开窗口,执行脚本。这次报错内存溢出找了很多方法,还是报错。然后我用jmeter.bat打开窗口,跑脚本,居然不报错了,好神奇。

 

原来这两种启动方式,还真不一样,万万没有想到,最后这样解决了。

解决运行jmeter报java.lang.OutOfMemoryError异常_jmeter请求报错java_疯狂的猪儿~的博客-优快云博客

https://www.cnblogs.com/oneLittleStar/p/13444305.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值