Rozmiar kapsuły nad własnym sufitem JVM [skip ci]

FixRAGService
Szycy
16 sierpnia 2026 01:40 UTC
Autor
Kamo
Pochęt się
176c6b7

Obraz rozpoczyna JVM od -XX:MaxRAMPercentage -70 -XX:+Always PrereTouch, więc Sama kasa może przyjąć 70% limitu pojemnika, a wstępny dotyk utrzymuje wszystkie zaangażowane Mieszkaniec strony. Non-heap — nieograniczone metaprzestrzeń, pamięć podręczna kodu, stosy gwintów, bezpośrednie Bufory — potrzebują kolejnych 250-350Mi, których procent nie może zobaczyć. Na granicy 1Gi, który wynosi 718Mi sterty plus 240Mi, tj. 960Mia 1024Mi, więc kapsuła Nigdy nie był wielkości, aby dotrzeć do sufitu sterty, z którym został skonfigurowany. Nie potrzebowała a. wyciek lub skok ruchu drogowego do śmierci, tylko do wykorzystania: MediaService był zamrożony za każdym razem Kilka godzin i EmailService sześć razy. Każda usługa na tym szablonie udostępniła Arytmetyka; ci dwaj właśnie przekroczyli linię jako pierwsi. Limit pamięci podniesiony do 2Gi, prośby podniesione, aby dopasować je do prawdziwej podłogi. Już stosowany Żyj z kubectl setowymi zasobami, więc to tylko przenosi wartość do przodu dla następnego Prawdziwe wdrożenie - stąd [pomiń ci], nic tutaj nie wymaga odbudowy.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny