当前位置:首页 > 内存 > 正文

jvm内存泄露怎么排查(c内存泄露怎么排查)

  • 内存
  • 2024-05-22 07:21:17
  • 3517

一、Linux当jmeter压测时,JVM内存泄漏,端口不够问题,解决办法在Linux环境下,使用jmeter进行压力测试时会遇到很多问题,比如配置不正确、权限不够等。这些都很容易解决。
但是我遇到了这些问题:
1内存泄漏2.端口不足
我遇到这两个问题时,网上的解决方案很复杂,没有明确的解决方案,所以请记录下来。这两个问题的解决办法:
例如:
屏幕“聚合报告”和“显示结果数”,然后等待插件
脚本应该尝试最小化多个线程组下的CSV文件设置。
编辑bin/下的jmeter文件(不是):(Windows环境下编辑)
JVM_ARGS="-Xms4g-Xmx4g"
还有一种方法:启动并添加参数设置:JVM_ARGS="-Xms2048m-Xmx2048m"
(以上内存格式可以调整为1g2g或1024m2048m,哪个都可以)
Responsecode:NonHTTPresponsecode:ception
Responsemessage:NonHTTPresponsemessage:Addressalreadyinuse:connect
Linux本机默认端口范围:1024-65535、64511如果,则当您按如果测试接口调用次数超过65535,就会出现端口不足的问题。
查看Linux支持多少个端口,
cat/proc/sys/net/ipv4/ip_local_port_range
然后找到修改进行运维,或者:
更改文件/etc/
输入如下语句:
_local_port_range=102465535
压测时还有其他问题,如带宽限制、负载等平衡,关闭缓存等。百度一下就可以了。