如何在Ubuntu中增加JMeter的堆大小?

3

我试图在执行".jmx"文件时,通过使用命令"JVM_ARGS="-Xms1024m -Xmx1024m" jmeter -t test.jmx [etc.]" 来增加Jmeter的堆大小。然而,这似乎没有起作用。

2个回答

1
在我的Ubuntu上,我修改了jmeter脚本启动器,像这样:(堆的行)
# system's memory availablity:
HEAP="-Xms1024m -Xmx2048m"

在脚本底部,您可以看到:

ARGS="$SERVER $DUMP $HEAP $NEW $SURVIVOR $TENURING $EVACUATION $RMIGC $PERM"

java  $ARGS $JVM_ARGS -jar "`dirname "$0"`/ApacheJMeter.jar" "$@"

1
你如何称呼jmeter脚本启动器?这个文件jmeter脚本启动器是“/usr/bin/jmeter”吗?这个文件的内容如下:#!/bin/sh

包含包装工具脚本

. /usr/lib/java-wrappers/java-wrappers.sh find_jars avalon-framework batik bsf bsh commons-collections3 . run_java -Djmeter.home=/usr/share/jmeter org.apache.jmeter.NewDriver "$@"提前感谢您的回复。
- salin
请告诉我您建议的更改应该在哪里进行。 - salin
JMeter脚本启动器:“jmeter.sh”位于JMeter的../bin文件夹中。 - Zubair M Hamdani
不要在此脚本中设置变量。相反,将它们放入JMETER_HOME/bin下的setenv.sh脚本中,以保持您的自定义内容分离。 - Vadim Yangunaev

1
JMETER_HOME/bin 中创建 setenv.sh 文件: touch ${JMETER_HOME}/bin/setenv.sh 编辑文件 vi setenv.sh 要设置最大为 8GB,例如,添加一行: HEAP="-Xms512m -Xmx8g"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接