Я использую приведенную ниже команду для загрузки видео размером 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