Videó: Mi az a PermSize?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
Kérdés: Mi az a PermSize ? Válasz: PermSize egy további külön kupacterület a felhasználó által beállított -Xmx értékhez képest. A halom állandó generáció számára fenntartott része tartalmazza a JVM összes tükröző adatát.
Hasonlóképpen, az emberek azt kérdezik, mi az a PermSize a Tomcatben?
Alapvetően az "állandó generáció" (amelynek méretét a PermSize ) olyan dolgok tárolására szolgál, amelyekhez a JVM-nek helyet kell kijelölnie, de amelyeket (általában) nem gyűjtenek össze (ezért "állandó") (+). De ez nem volt gyakori, amikor az állandó generációt bevezették a JVM-be, innen a név.
Azt is tudja, hogy a Metaspace szemetet gyűjtik? Metaspace szemétszedés Szemetgyűjtés a halott osztályok és osztálybetöltők akkor aktiválódnak, amikor az osztály metaadat-használata eléri a „MaxMetaspaceSize” értéket. A megfelelő felügyelet és hangolás Metaspace nyilvánvalóan szükséges lesz az ilyenek gyakoriságának vagy késleltetésének korlátozása érdekében szemét gyűjtemények.
Tudja azt is, hogy mire használják a Metaspace-t?
Egyszerűen fogalmazva, Metaspace egy új memóriaterület – a Java 8-as verziótól kezdve; felváltotta a régebbi PermGen memóriaterületet. A legjelentősebb különbség az, hogy hogyan kezeli a memóriafoglalást. Ennek eredményeként ez a natív memóriaterület alapértelmezés szerint automatikusan növekszik.
Mit jelent a xmx1024m?
java - Xmx1024m azt jelenti hogy a VM tud maximum 1024 MB-ot foglaljon le. Laikus kifejezéssel ezt eszközök hogy az alkalmazás tud maximum 1024 MB memóriát használjon.