Size: a a a

QA — Load & Performance

2020 September 01

KY

Kirill Yurkov in QA — Load & Performance
Alexander
Jmeter бросает outOfMemory, никак не пойму и ненагуглю в чем дело 2020-08-31 22:50:50,297 ERROR o.a.j.JMeter: Uncaught exception in thread Thread[Thread-16,6,main]

java.lang.OutOfMemoryError: null

at java.io.ByteArrayOutputStream.hugeCapacity(ByteArrayOutputStream.java:125) ~[?:?]

at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:119) ~[?:?]

at java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:95) ~[?:?]

at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:156) ~[?:?]

at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2315) ~[commons-io-2.6.jar:2.6]

at org.apache.commons.io.IOUtils.copy(IOUtils.java:2270) ~[commons-io-2.6.jar:2.6]

at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2291) ~[commons-io-2.6.jar:2.6]

at org.apache.jorphan.exec.StreamCopier.run(StreamCopier.java:56) ~[jorphan.jar:5.3]
как может быть тред 16,6 если 1 поток? иди я чего-то не понял)
источник

A

Alexander in QA — Load & Performance
Kirill Yurkov
На каком моменте? в view result tree есть что-то?
Нет, идет ошибка out of memory, и потом ошибка sample socket error
источник

A

Alexander in QA — Load & Performance
источник

A

Alexander in QA — Load & Performance
Kirill Yurkov
как может быть тред 16,6 если 1 поток? иди я чего-то не понял)
Это уже мои разные попытки были, но падает и на одном треде
источник

KY

Kirill Yurkov in QA — Load & Performance
Alexander
Нет, идет ошибка out of memory, и потом ошибка sample socket error
ну так а на каком моменте?
источник

KY

Kirill Yurkov in QA — Load & Performance
какой именно семпл
источник

A

Alexander in QA — Load & Performance
Kirill Yurkov
ну так а на каком моменте?
Секунду, в тесте всего олин сэмпл, там вариантов нет
источник

KY

Kirill Yurkov in QA — Load & Performance
Alexander
нет 2 os sampler
источник

KY

Kirill Yurkov in QA — Load & Performance
есть подозрения что у тебя сейчас в фоне запущены много процессоров этих
источник

A

Alexander in QA — Load & Performance
Kirill Yurkov
нет 2 os sampler
Это setup, они проходят одним тредом в одной итерации. Я не до конца понимаю, как os sampler работает. Я по сути стартую приложение, если cmd стартует грубо говоря в памяти jmeter, то, наверное, это и может быть проблемой. Сейчас хочу запустить приложение отдельно, вне jmeter и посмотреть, как сеья тест поведёт
источник

KY

Kirill Yurkov in QA — Load & Performance
Alexander
Это setup, они проходят одним тредом в одной итерации. Я не до конца понимаю, как os sampler работает. Я по сути стартую приложение, если cmd стартует грубо говоря в памяти jmeter, то, наверное, это и может быть проблемой. Сейчас хочу запустить приложение отдельно, вне jmeter и посмотреть, как сеья тест поведёт
ты руками без жметер это воспроизводил? что с памятью в этот момент? ты делаешь точно аналогичные действия?
источник

KY

Kirill Yurkov in QA — Load & Performance
OS Sampler делает аналогично все тому что и ты делаешь в консольке
источник

A

Alexander in QA — Load & Performance
Kirill Yurkov
ты руками без жметер это воспроизводил? что с памятью в этот момент? ты делаешь точно аналогичные действия?
Производил, не такой длинный тест
источник

KY

Kirill Yurkov in QA — Load & Performance
вопрос с памятью открытый, если приложение должно запуститься, ему все равно сколько там памяти у жметера
источник

KY

Kirill Yurkov in QA — Load & Performance
главное что бы на машине хватало
источник

KY

Kirill Yurkov in QA — Load & Performance
Alexander
Производил, не такой длинный тест
ну и сколько памяти съедает?
источник

KY

Kirill Yurkov in QA — Load & Performance
тут важно еще понять что jmeter под себя много памяти резервирует
источник

KY

Kirill Yurkov in QA — Load & Performance
она недоступна другим приложениям
источник

KY

Kirill Yurkov in QA — Load & Performance
Kirill Yurkov
тут важно еще понять что jmeter под себя много памяти резервирует
то что хип
источник

A

Alexander in QA — Load & Performance
Kirill Yurkov
тут важно еще понять что jmeter под себя много памяти резервирует
Но не больше же максимума, который сконфигурирован
источник