Jmeter性能参数配置

Jmeter性能参数配置

Java堆内存示意图
java堆内存
在这里插入图片描述
打开%JMETER_HOME%\bin\jmeter.bat,找到类似如下内容:
在这里插入图片描述
set HEAP:设置JVM堆大小,-Xms512m,设置初始堆大小512M,-Xmx设置最大堆大小。还可以用-Xmn来设置年青代大小,官方建议年青代(-Xmn)大小是最大堆(-Xmx)大小的3/8 (实际可以大一些,通常可以1/2)

set NEW:设置年青代大小,-XX:NewSize=256m 设置年青代初始内存大小,-XX:MaxSize=512m设置年青代最大内存。-Xmn与-XX:MaxSize有重叠,为了方便,只设置-Xmn即可,一般设置-Xms和-Xmx一样大,避免年青代初始内存占满后扩充空间时内存中数据迁移导致的性能影响。

set SURVIVOR:年青代分为两个Survivor区(S0和S1)和一个Eden区。-XX:SurvivorRatio=8设置Survivor与Eden大小的比值,S0和S1占年青代内存的2/(2+8)即1/5,eden占4/5。-XX:TargetSurvivorRatio=50%表示Survivor区的实际使用率为50%,调整Survivor的占用比率可以提高Survivor的利用率,最大为90%。

set TENURING:-XX:MaxTenuringThreshold=2,年青代晋升年老代周期(经过多少次GC还存活),默认值是15。

set PERM:-XX:PermSize=64m设置持久代初始大小为64M,-XX:MaxPermSize=128m设置持久代最大为128M,-XX:+CMSClassUnloadingEnabled,设置年老代CMS收集器对持久代进行垃圾回收。

set DUMP:-XX:+HeapDumpOnOutOfMemoryError,设置当内存溢出时Dump内存信息,这样好处是JVM崩溃后方便查看堆信息进行问题分析,找到内存溢出的原因。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaobai178

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值