Запуск Spring Boot Application с -XX: + UseSerialGC против -XX: + UseParallelGC - PullRequest
0 голосов
/ 26 января 2019

Я запустил приложение Spring Boot без какой-либо опции командной строки для сборки мусора на сервере Ubuntu.

Java-версия "1.8.0_151" Java (TM) SE Runtime Environment (сборка 1.8.0_151-b12) Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 25.151-b12, смешанный режим)

Это занимает больше оперативной памяти около> 500 МБ +

Когда я проверил Google и SO, получил -XX: + UseSerialGC С этой опцией командной строки она занимает только 200-300 МБ оперативной памяти.

Позже стало известно, что использование -XX: + UseParallelGC - лучший вариант по сравнению с -XX: + UseSerialGC

.

Так что я использовал это, но он занимал всего> 500 МБ +.

Какая опция командной строки лучше всего использует оперативную память и обеспечивает лучшую сборку мусора?

...