JVM Mirth Connect не освобождает память? - PullRequest
0 голосов
/ 10 июля 2020

Мы уже несколько месяцев пытаемся использовать контейнер Mirth Connect docker для некоторых интеграционных проектов. Мы видим, что использование памяти со временем увеличивается и всегда в конечном итоге дает сбой.

Когда вы прекращаете отправлять сообщения на канал, использование памяти не go уменьшается. Как будто сборка мусора не запускается? Затем, когда вы снова начинаете отправлять сообщения, он начинает увеличивать объем памяти прямо с того места, где он остановился.

Все говорят об увеличении кучи JVM, что мы делали несколько раз и устанавливали даже на абсурдные значения. Но если JVM не восстанавливает старую память, ограничение памяти кучи не имеет значения, вы просто выигрываете время, прежде чем она выйдет из строя.

Какие свойства JVM или конфигурации Mirth вы сделали для восстановления неиспользуемой памяти для сохранения контейнера стабильный?

https://hub.docker.com/r/nextgenhealthcare/connect

...