2016-10-13 2 views
0

У меня есть веб-приложение, развернутое на сервере приложений wildfly-10.1.0 и выполняющее некоторые тесты нагрузки с помощью jmeter. При определенном подсчете пользователей за короткое время отклика времени быстро растут и снова опускаются на низкий уровень. Такое поведение повторяется несколько раз. Интересно, что размер оставшегося в живых пространства wildlfy jvm согласуется с временем отклика (see picture).Survivor Space неожиданно растет и увеличивает время отклика

Я уже пробовал настраивать размеры кучи wildfly jvm и молодого и старого поколения, но поведение остается неизменным. Есть ли у кого-нибудь идея относительно того, что приводит к тому, что пространство выживших растет таким образом и что я должен изменить, чтобы уменьшить время ответа?

+0

Что такое wildfly jvm? – dit

+0

wildfly - это сервер приложений, на котором работает мое веб-приложение ... я имею в виду, что jvm работает на сервере wildfly в – haimisson

+0

. Никто не может сказать вам, что требуется больше памяти только с информацией, которую вы написали. – jhamon

ответ

-1

http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html

Основная сборка мусора также Прекратите события мира. Часто основная коллекция намного медленнее, потому что она включает в себя все живые объекты. Таким образом, для реагирующих приложений основные сборки мусора должны быть сведены к минимуму.

держать ваши объекты время жизни как можно меньше, объекты с большим временем жизни, как правило, перемещаются в старое поколении (выживший), старый ген требует основного сбора мусора для выполнения GC.