关于jmeter修改 JVM 堆,到底是在jmeter.properties还是jmeter.bat?

1.怎样确认自己适合的jvm堆大小?

很简单,看你压测机器的物理内存,一般不超过物理机的50%

8g 最大也就是4g

16g 最大也就是8g

32g 最大也就是16g

2.怎样修改jvm堆,以及解读?

修改是在jmeter.bat里进行,相信很多觉得应该是在jmeter.properties里,至少之前我一直改的就是jmeter.properties,(并且我改大之后很少抛出内存溢出的提示,但是我之前用的版本也相对老一些)后来我查了资料,说是jmeter.properties 是改jmeter行为的

找到jmeter.bat,不要以为是个执行文件就不能用文本打开

选中之后,点击,选择用记事本编辑,就可以打开编辑了

搜索heap

这里我修改成初始值4g,最大值8g,MaxMetaspaceSize修改成512

set HEAP=-Xms4g -Xmx8g -XX:MaxMetaspaceSize=512m

点击保存,重启jmeter就可以了

相关推荐
自律懒人39 分钟前
AI Agent 工作流编排实战:从单 Agent 到多 Agent,手搭一套能跑通的协作系统
jvm
川石课堂软件测试2 小时前
UI自动化测试|下拉选择框&弹出框&滚动条操作实践
开发语言·python·jmeter·ui·docker·单元测试·harmonyos
石一峰6992 小时前
SQLite 与 db_manager 集成关键概念详解
jvm·数据库·sqlite
布朗克16820 小时前
34 JVM深入理解
java·jvm
eggrall20 小时前
Linux线程:并发编程的双刃剑
jvm
程序员晨曦1 天前
深入浅出JVM内存结构
jvm·面试·职场和发展
HBYKKJ1 天前
格雷希尔G70-370L050N定制款密封测试接头,专门针对法兰式凸缘管口而设计,解决SF6压力表的气密性测试难题
功能测试·压力测试·快速接头·气密性测试·密封测试接头
不剪发的Tony老师1 天前
SQLQueryStress:一款SQL Server查询压力测试工具
数据库·sqlserver·压力测试
cfm_29141 天前
JVM对象创建与内存分配机制深度解析
jvm
wuminyu1 天前
Java锁膨胀机制之偏向锁到轻量级锁源码剖析
java·linux·c语言·jvm·c++