增加ThreadStackSize以解决“问题”;jmeter.control.GenericController:检测到StackOverflower错误“;错误

增加ThreadStackSize以解决“问题”;jmeter.control.GenericController:检测到StackOverflower错误“;错误,jmeter,load-testing,performance-testing,Jmeter,Load Testing,Performance Testing,我在运行测试时遇到以下错误:“jmeter.control.GenericController:StackOverflowerError检测到”。我无法理解为什么会出现这个错误 我在JMeter论坛上读到一个类似的问题,有人建议将ThreadStackSize增加到4096。我正在Jmeter的GUI模式下运行测试。我应该在哪里更改ThreadStackSize?Jmeter的/bin目录中是否有可以更改此属性的文件?查看您的Jmeter_HOME/bin目录,找到Jmeter文件(unix s

我在运行测试时遇到以下错误:“jmeter.control.GenericController:StackOverflowerError检测到”。我无法理解为什么会出现这个错误


我在JMeter论坛上读到一个类似的问题,有人建议将ThreadStackSize增加到4096。我正在Jmeter的GUI模式下运行测试。我应该在哪里更改ThreadStackSize?Jmeter的/bin目录中是否有可以更改此属性的文件?

查看您的Jmeter_HOME/bin目录,找到
Jmeter
文件(unix shell-如果您使用任何unix/linux)或
Jmeter.bat
(windows bat文件-如果您使用windows操作系统)。
在这两种语言中,您可以找到如下字符串:
定义jmeter的JVM参数的值


只需将-XX:ThreadStackSize=4096添加到这些变量中,如
甚至

然后重新启动jmeter实例。

查看jmeter_HOME/bin目录,在那里找到
jmeter
文件(unix shell,如果您使用的是任何unix/linux)或
jmeter.bat
(windows bat文件,如果您使用的是windows操作系统)。
在这两种语言中,您可以找到如下字符串:
定义jmeter的JVM参数的值


只需将-XX:ThreadStackSize=4096添加到这些变量中,如
甚至

然后重新启动jmeter实例。

非常感谢!我会试试这个。另外,你能不能检查一下我提出的这个查询,它与使用CSV数据集配置文件名中的参数有关?[链接]()如果你能为我提供一些解决方案,那就太好了。非常感谢!我会试试这个。另外,你能不能检查一下我提出的这个查询,它与使用CSV数据集配置文件名中的参数有关?[链接]()如果你能为我提供一些解决方案,那就太好了。 HEAP="-Xms512m -Xmx512m" NEW="-XX:NewSize=128m -XX:MaxNewSize=128m" TENURING="-XX:MaxTenuringThreshold=2" RMIGC="-Dsun.rmi.dgc.client.gcInterval=600000 -Dsun.rmi.dgc.server.gcInterval=600000" PERM="-XX:PermSize=64m -XX:MaxPermSize=128m" DUMP="-XX:+HeapDumpOnOutOfMemoryError" SERVER="-server" ARGS="$SERVER $DUMP $HEAP $NEW $SURVIVOR $TENURING $EVACUATION $RMIGC $PERM" java $ARGS $JVM_ARGS -jar
dirname $0
/ApacheJMeter.jar "$@" ARGS="$SERVER $DUMP $HEAP $NEW $SURVIVOR $TENURING $EVACUATION $RMIGC $PERM -XX:ThreadStackSize=4096" java $ARGS $JVM_ARGS -jar
dirname $0
/ApacheJMeter.jar "$@" java $ARGS $JVM_ARGS -XX:ThreadStackSize=4096 -jar
dirname $0
/ApacheJMeter.jar "$@"