Я работаю с системой Java, которая обрабатывает данные в пакетном режиме.Он считывает данные из базы данных, выполняет некоторые вычисления и записывает результаты в другую базу данных.
Я заметил, что сборщик мусора работает очень часто и очищает много места в куче - например, от 800 MB
до 400 MB
( 50% ).
См. Скриншоты ниже:
Итак, у меня два вопроса:
- Как определить, какие объекты являются такими недолговечными?Может быть, я смогу сгладить использование памяти.
- Это нормально, использование памяти нормально или меня должно тревожить, что что-то не так происходит?