返回顶部
首页 > 资讯 > 操作系统 >修改jmeter内存配置(win&mac&linux)
  • 914
分享到

修改jmeter内存配置(win&mac&linux)

jmeter 2023-09-09 20:09:42 914人浏览 八月长安
摘要

目录 一、背景: 二、win环境下修改jmeter内存 三、mac&linux环境下修改jmeter内存 四、验证内存是否修改成功 一、背景: 在进行大数据、高并发压测的过程性,有时会遇上jmeter卡死现象,使得测试无法进行,查看日

目录

一、背景:

二、win环境下修改jmeter内存

三、mac&linux环境下修改jmeter内存

四、验证内存是否修改成功


一、背景:

在进行大数据高并发压测的过程性,有时会遇上jmeter卡死现象,使得测试无法进行,查看日志显示:java.lang.OutOfMemoryError: Java heap space

原因:运行jmeter机器的内存,占用较高,超过了jmeter设置的内存上限,内存溢出。

我们需要给jmeter配置足够大的内存。

二、win环境下修改jmeter内存

1、查找jmeter安装路径

可以去环境变量配置文件查看安装位置,或者使用命令

which jmeter

2、修改/apache-jmeter-5.4.3/bin/ 目录下的 jmeter.bat文件

将jmeter.bat 中的,这一行

set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m

HEAP  堆

-Xms:JVM初始分配的堆内存。表示初始化JAVA堆的大小及该进程刚创建出来的时候,他的专属JAVA堆的大小,一旦对象容量超过了JAVA堆的初始容量,JAVA堆将会自动扩容到-Xmx大小。

-Xmx:JVM最大允许分配的堆内存,按需分配。表示java堆可以扩展到的最大值,在很多情况下,通常将-Xms和-Xmx设置成一样的,因为当堆不够用而发生扩容时,会发生内存抖动影响程序运行时的稳定性。

这里我们将 -Xms  -Xmx设置成 1个g

MaxMetaspaceSize:jvm中的元数据区。 一般256m就够了。

三、Mac&linux环境下修改jmeter内存

1、查找jmeter安装路径

可以去环境变量配置文件查看安装位置,或者使用命令

which jmeter

2、修改/apache-jmeter-5.4.3/bin/ 目录下的 jmeter文件

HEAP  堆:

-Xms:JVM初始分配的堆内存。表示初始化JAVA堆的大小及该进程刚创建出来的时候,他的专属JAVA堆的大小,一旦对象容量超过了JAVA堆的初始容量,JAVA堆将会自动扩容到-Xmx大小。

-Xmx:JVM最大允许分配的堆内存,按需分配。表示java堆可以扩展到的最大值,在很多情况下,通常将-Xms和-Xmx设置成一样的,因为当堆不够用而发生扩容时,会发生内存抖动影响程序运行时的稳定性。

这里我们将 -Xms  -Xmx设置成 1个g。通常将-Xms和-Xmx设置成一样的

MaxMetaspaceSize:jvm中的元数据区。 一般256m就够了。

将jmeter文件(注意不是jmeter.bat文件),这一行

: "${HEAP:="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"}"

修改 -Xms   -Xmx

四、验证内存是否修改成功

1、修改完成后重新启动jmeter

2、启动jconsole 查看jmeter的内存

win 启动 jconsole:

Program Files\Java\jdk1.8.0_211\bin\jconsole.exe

mac 启动jconsole:

直接在终端中输入 jconsole (忘了是否需要配置jconsole环境变量了)

(先启动jmeter)再启动 jconsole

本地进程,选择ApacheJMeter.jar

选择不安全的连接

选择VM概要

XX:MaxMetaspaceSize=1024m

 这里显示我们修改后的值,则修改成功。

来源地址:https://blog.csdn.net/qq_39208536/article/details/128917515

--结束END--

本文标题: 修改jmeter内存配置(win&mac&linux)

本文链接: https://lsjlt.com/news/401874.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 修改jmeter内存配置(win&mac&linux)
    目录 一、背景: 二、win环境下修改jmeter内存 三、mac&linux环境下修改jmeter内存 四、验证内存是否修改成功 一、背景: 在进行大数据、高并发压测的过程性,有时会遇上JMeter卡死现象,使得测试无法进行,查看日...
    99+
    2023-09-09
    jmeter
  • Linux下Tomcat8如何修改JVM内存配置
    目录Tomcat8如何修改JVM内存配置所以如果我们想要修改jvm的内存配置设置之后在Tomcat启动总结Tomcat8如何修改JVM内存配置 Tomcat并不建议直接在catalina.sh里配置变量,而是写在与cat...
    99+
    2023-04-14
    Linux Tomcat8 Tomcat8修改JVM内存配置 Tomcat8修改JVM内存
  • Linux下Tomcat8怎么修改JVM内存配置
    这篇文章主要介绍“Linux下Tomcat8怎么修改JVM内存配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下Tomcat8怎么修改JVM内存配置”文章能帮助大家解决问题。Tomcat...
    99+
    2023-07-06
  • Tomcat如何修改内存配置
    这篇文章将为大家详细讲解有关Tomcat如何修改内存配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、配置Tomcat/conf/server.xml修改配置<connector po...
    99+
    2023-06-02
  • tomcat7 内存配置修改方法
    转载地址:http://zxmsdyz.iteye.com/blog/17685671、tomcat绿色版设置方法进入tomcat/bin目录下,找到catalina.bat文件在文件首行中插入下面这段配置即可:set JAVA_OPTS=...
    99+
    2023-06-03
  • Linux的内核配置怎么修改
    要修改Linux内核配置,您可以使用menuconfig、xconfig、gconfig等工具来与内核配置进行交互。这些工具提供了图...
    99+
    2024-04-02
  • mac截图保存位置怎么修改
    这篇文章主要讲解了“mac截图保存位置怎么修改”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mac截图保存位置怎么修改”吧! mac截图保存位置 1、已...
    99+
    2022-12-28
    mac
  • Oracle数据库查看与修改内存配置的方法
    目录oracle内存管理模式查看Oracle内存分配修改Oracle内存分配总结 Oracle内存管理模式 Oracle数据库的内存管理模式从自动管理化程度由高到低依次可以分为: 自动内存管理:完全由Oracl...
    99+
    2023-11-22
    oracle查看内存设置的大小 oracle内存使用情况 oracle内存
  • linux怎么修改yum源配置
    要修改yum源配置,可以按照以下步骤进行操作:1. 使用root用户登录Linux系统。2. 打开yum源配置文件,一般位于/etc...
    99+
    2023-10-21
    linux
  • linux如何修改网卡配置
    要修改Linux的网卡配置,可以按照以下步骤进行操作:1. 打开终端,使用root权限登录或以root权限执行命令。2. 使用ifc...
    99+
    2023-08-17
    linux
  • docker内部配置文件如何修改
    要修改Docker容器内部的配置文件,可以通过以下几种方式:1. 在Dockerfile中使用COPY或ADD指令将修改后的配置文件...
    99+
    2023-09-04
    docker
  • linux怎么修改ip配置文件
    要修改Linux的IP配置文件,可以按照以下步骤进行操作:1. 使用root用户登录Linux系统。2. 打开终端(Terminal...
    99+
    2023-09-27
    linux
  • linux如何修改nginx配置文件
    要修改nginx的配置文件,可以按照以下步骤进行操作:1. 打开终端,以管理员身份登录服务器。2. 使用文本编辑器(例如Vi或Nan...
    99+
    2023-10-09
    linux nginx
  • linux怎么修改nginx配置文件
    要修改nginx配置文件,你可以按照以下步骤进行操作: 打开终端,以root用户或具有管理员权限的用户身份登录。 使用文本编...
    99+
    2023-10-27
    linux nginx
  • linux怎么修改文件内容并保存
    要在Linux中修改文件内容并保存,可以使用以下几种方法:1. 使用文本编辑器:可以使用命令行文本编辑器(如vim、nano等)或图...
    99+
    2023-09-14
    linux
  • linux怎么修改网络配置文件
    要修改Linux系统的网络配置文件,需要使用文本编辑器打开网络配置文件,然后进行相应的修改。以下是Linux系统中常见的网络配置文件...
    99+
    2024-03-04
    linux
  • IDEA如何修改配置文件的存放位置
    目录如何修改配置文件的存放位置IDEA读取配置文件1、在IDEA中当使用以下代码读取配置文件时2、创建资源文件如何修改配置文件的存放位置 IDEA配置文件默认是放在C盘的,修改存放位...
    99+
    2024-04-02
  • win7虚拟内存大小和虚拟内存的位置怎么修改?
    现在很多人都开始用Windows7操作系统了,但是很多人的电脑还没有更新配置,运行win7系统有点吃力,设置合适的虚拟内存可以让我们的电脑速度快一点,WIN7系统默认的虚拟内存是在C盘系统盘上,可能会影响我们电脑的速度!...
    99+
    2023-06-16
    win7更改虚拟内存位置 win7设置虚拟内存大小 win7虚拟内存初始 虚拟内存 位置 win7 大小
  • Linux系统如何修改防火墙配置
    这篇文章主要介绍了linux系统如何修改防火墙配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 改Linux系统防火墙配置需要修改 /etc/sysconfig/ip...
    99+
    2022-06-04
    Linux 修改 防火墙配置
  • linux怎么修改网卡ip配置文件
    要修改Linux网卡的IP配置文件,您可以按照以下步骤操作: 使用编辑器(如vi、nano等)打开网络配置文件。具体的文件路径可...
    99+
    2023-10-23
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作