一打开运行jmeter,win10电脑就死机了,这是为啥?
发布网友
发布时间:2022-04-22 04:52
我来回答
共1个回答
热心网友
时间:2022-07-11 03:37
.调整JMeter堆栈内存大小
无论是在windows还是在linux的环境下,JMeter的所申请的内存是必须要加大的。有两个JAVA的参数直接影响着JMeter能够使用的系统内存为多少,一个是“Xms”(代表初始化堆栈内存的大小),一个是“Xmx(代表最大内存池可以分配的大小)”。如果你的测试机器只跑JMeter一个JAVA应用程序,那么建议Xmx和Xms保持一致。Xmx和Xms保持一致是为了减少JVM内存伸缩,减少维护伸缩带来的成本。
1)、修改jmeter文件夹下bin目录中的jmeter文件 vim jmeter
2)、修改为:: "${HEAP:="-Xms4g -Xmx4g -XX:NewSize=20480m -XX:MaxNewSize=20480m -XX:MaxMetaspaceSize=2048m"}"
堆值(HEAP)最多设置为物理内存的一半,默认设置为512m,如果堆值(HEAP)超过物理内存的一半,JMeter运行速度会变慢,设置会出现“内存溢出”的错误。