Приложение Spring Boot стабильно выделяет память, даже если она не используется - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть простое приложение Spring Boot с несколькими конечными точками REST, которые в основном передают данные в базу данных и не имеют никакой другой логики.

Теперь в профилировщике VisualVM я вижу, что потребление памяти постоянно увеличивается (например, 1 Мб / 5 секунд), даже если ничего не происходит - запросы к API не поступают.

Это не утечки памяти, потому что запуск GC освобождает их, но я все еще обеспокоен тем, что происходит, и подозрительно ли это?

1 Ответ

0 голосов
/ 28 февраля 2019

Что ж, после дальнейших экспериментов ответ был прост: я проверил потоки, которые распределяли, и обнаружил, что это были потоки, которые взаимодействуют с профилировщиком VisualVM !!;)

...