Size: a a a

QA — Load & Performance

2021 October 07

АФ

Александр Фролов... in QA — Load & Performance
Ребята привет, разбираю проблему Java heap space, которая возникает за 30 секунд после старта скрипта, снял хипдамп, и в нем вижу что в скрипте в setUp Thread Group в инициализации используемой одной ConcurrentHashMap и 6ю очередями LinkedBlockingQueue в ней что то не так, а как понять что именно не так не понимаю.  Дэфолтную выделяемую память jmeter в батнике увеличил до 3ГБ.
источник

АФ

Александр Фролов... in QA — Load & Performance
тредгруппа одна и вот такая
источник

АФ

Александр Фролов... in QA — Load & Performance
ну и в setUp Thread Group в очереди ничего не ложится, и на момент отображения ошибки в очереди только начинают вставляться данные . Поэтому проблема видать именно в инициализации
источник

MP

Mikhail PonChick in QA — Load & Performance
вы уверены что из-за очередей?
источник

MP

Mikhail PonChick in QA — Load & Performance
звучит странно
источник

MP

Mikhail PonChick in QA — Load & Performance
если туда не кладете данные, то и учетки оттуда никакой не будет
источник

MP

Mikhail PonChick in QA — Load & Performance
это проверенные классы, промышленные можно сказать.
источник

MP

Mikhail PonChick in QA — Load & Performance
я про ConcurrentHashMap и LinkedBlockingQueue
источник

MP

Mikhail PonChick in QA — Load & Performance
кстати, посмотрел вашу пичку внимательнее, если вы не кладете ничего в ConcurrentHashMap почему её объем более 12млн...
источник

MP

Mikhail PonChick in QA — Load & Performance
явно откуда-то что-то идет
источник

MP

Mikhail PonChick in QA — Load & Performance
или это внутренности jmeter
источник

АФ

Александр Фролов... in QA — Load & Performance
вот именно поэтому на нее и грешу
источник

MP

Mikhail PonChick in QA — Load & Performance
это ваш прикладной код?
источник

MP

Mikhail PonChick in QA — Load & Performance
или что-то от jmeter
источник

АФ

Александр Фролов... in QA — Load & Performance
источник

АФ

Александр Фролов... in QA — Load & Performance
вот код инициализации
источник

MP

Mikhail PonChick in QA — Load & Performance
у вас каждый  vuser их инициализирует?
источник

MP

Mikhail PonChick in QA — Load & Performance
не думали сделать их статическими где
источник

MP

Mikhail PonChick in QA — Load & Performance
ой, извиняюсь...
источник

MP

Mikhail PonChick in QA — Load & Performance
чушь спорол наверное. С jmeter не работаю совсем(
источник