jmeter压测时内存问题

记录1:监控,记录取样器信息等都会导致内存溢出,一般在压测时都选择:仅记录错误日志;

记录2:(当然压测时必须在非界面下,并调整内存)使用jmeter进行压测时遇到,一段时间后报内存溢出out of menmory导致jmeter卡死。

解决:

windows下,修改 jmeter.bat文件:

set HEAP=-Xms256m -Xmx256m

set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m

set NEW:指的是每个线程占用的内存,假如一台机要产生1000个线程,一个请求请求的数据为200K,那么这里就要设置“1000*200/1024=195.32”,内存要设置128的倍数,那么这里就要设置“256m”。

set HEAP:指的是累积线程占用的内存,建议是new的4倍。

set PERM=-XX:PermSize=64m -XX:MaxPermSize=128m  :默认是64m,如果遇到,jmeter控制器没停掉,聚合报告数据也不动了,可以修改一下这里为:1024m--1024m。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 目录结构 /bin:脚本文件目录。 /common/lib:存放所有web项目都可以访问的公共jar包(使用C...
    SkTj阅读 9,101评论 0 3
  • 在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需...
    燕京博士阅读 9,645评论 0 16
  • 计数器 内存OOM(OutOfMemoryError:内存溢出) 在执行压力测试时候,有时候会遇到OutOfMem...
    我为峰2014阅读 3,570评论 0 2
  • 文档流:文档内元素流动的方向.内联元素从左到右,如果遇到阻碍,换行继续流动.快及元素从上到下,自己占一行.块级元素...
    wdsea阅读 1,553评论 0 0
  • 我为你踏上茫茫征途, 相爱之初,便无归路。 打破命所缚,只与你双宿, 忘了的情,一个眼神就悟。 不要劝阻,不能想哭...
    临风诵书阅读 2,790评论 3 3