gpt4 book ai didi

java - 在命令行上增加 jMeter 的内存

转载 作者:行者123 更新时间:2023-12-02 09:22:29 28 4
gpt4 key购买 nike

我正在 Mac 上从命令行运行 jMeter。今天它抛出了内存不足、堆空间错误......

newbie$ sh jmeter.sh
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.<init>(DataBufferInt.java:41)
at java.awt.image.Raster.createPackedRaster(Raster.java:455)

我知道我需要增加分配给它的内存,但不知道如何增加。我看了这篇文章Unable to increase heap size for JMeter on Mac OSX并在它提到的 bin 文件夹中找到 jMeter 脚本文件并进行了以下更新..

HEAP="-Xms1024m -Xmx2048m"
NEW="-XX:NewSize=512m -XX:MaxNewSize=1024m"

但我仍然遇到内存不足错误。我是否需要多给它一些,还是我换错了地方?难道我需要重新启动我的整个机器吗?

最佳答案

据我了解:

  • 您对 jmeter 脚本进行了更改
  • 您正在启动 jmeter.sh 脚本
  • 您想知道为什么更改未应用吗?

如果您更改了 jmeter 脚本,为什么不直接将其启动为 ./jmeter

如果出于任何原因需要通过 jmeter.sh 启动 JMeter,请按如下方式运行:

JVM_ARGS="-Xms1024m -Xmx2048m -XX:NewSize=512m -XX:MaxNewSize=1024m"  && export JVM_ARGS && ./jmeter.sh

有关相关文档,请具体参阅 Running JMeter 用户手册章节,一般请参阅 The Ultimate JMeter Resource List

关于java - 在命令行上增加 jMeter 的内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34160452/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com