Какво е PermSize?
Какво е PermSize?
Anonim

въпрос: Какво е PermSize ? Отговор: PermSize е допълнително отделно пространство на купчина към стойността -Xmx, зададена от потребителя. Секцията от купчината, запазена за постоянно поколение, съдържа всички отразяващи данни за JVM.

По същия начин хората питат какво е PermSize в Tomcat?

По принцип "постоянното поколение" (чийто размер е даден от PermSize ) се използва за съхраняване на неща, за които JVM трябва да задели място, но които (обикновено) няма да бъдат събирани за боклук (следователно „постоянни“) (+). Но това беше необичайно, когато постоянното поколение беше въведено в JVM, откъдето идва и името.

Знайте също, събира ли се боклук от Metaspace? Събиране на боклук в метапространство Събиране на боклук на мъртвите класове и зареждачи на класове се задейства, след като използването на метаданните на класа достигне „MaxMetaspaceSize“. Правилно наблюдение и настройка на Метапространство очевидно ще се изисква, за да се ограничи честотата или забавянето на такива боклук колекции.

Също така знаете за какво се използва Metaspace?

Просто казано, Метапространство е ново пространство в паметта – започвайки от версията на Java 8; той замени по-старото пространство на паметта на PermGen. Най-съществената разлика е как се справя с разпределението на паметта. В резултат на това този регион на собствената памет нараства автоматично по подразбиране.

Какво означава xmx1024m?

java - Xmx1024m означава че VM мога разпределете максимум 1024 MB. На лаици това означава че приложението мога използвайте максимум 1024MB памет.

Препоръчано: