Необработанное исключение java.lang.OutOfMemoryError: пространство кучи Java - PullRequest
0 голосов
/ 08 января 2019

Я использую приведенную ниже команду для загрузки видео размером 450 МБ:

JVM_ARGS="-Xms1024m -Xmx4096m -XX:NewSize=512m -XX:MaxNewSize=512m
-XX:+UseConcMarkSweepGC"  && export JVM_ARGS && ./jmeter.sh -n -t  .../jmx_Tests.jmx -l jtlfilename.jtl

jmeter.bat Конфигурация файла: set HEAP=-Xms1g -Xmx4g -XX:MaxMetaspaceSize=512m

java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOf(Arrays.java:3236) ~[?:1.8.0_181]
    at org.apache.jmeter.protocol.http.util.DirectAccessByteArrayOutputStream.toByteArray(DirectAccessByteArrayOutputStream.java:43) ~[ApacheJMeter_http.jar:4.0 r1823414]
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.toByteArray(HTTPSamplerBase.java:1872) ~[ApacheJMeter_http.jar:4.0 r1823414]
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.readResponse(HTTPSamplerBase.java:1852) 

Но я получаю исключение нехватки памяти после 16 загруженных файлов. Затем я изменил значение на -Xmx5120m, но оно вызывает то же исключение.

system details: 8 GB RAM
threads:50
...