Wat is PermSize?
Wat is PermSize?

Video: Wat is PermSize?

Video: Wat is PermSize?
Video: Java :What does -XX:MaxPermSize do?(5solution) 2024, April
Anonim

Vraag: Wat is PermSize ? Antwoord: Permgrootte is 'n bykomende aparte hoopspasie tot die -Xmx-waarde wat deur die gebruiker gestel is. Die gedeelte van die hoop wat vir die permanente generasie gereserveer is, bevat al die reflektiewe data vir die JVM.

Net so, mense vra, wat is PermSize in Tomcat?

Basies, die "permanente generasie" (wie se grootte gegee word deur Permgrootte ) word gebruik om goed te stoor waarvoor die JVM ruimte moet toewys, maar wat nie (normaalweg) vullis opgevang sal word nie (dus "permanent") (+). Maar dit was ongewoon toe die permanente generasie in die JVM ingebring is, vandaar die naam.

Weet ook, word Metaspace-vullis versamel? Metaspace vullisversameling Vullisversameling van die dooie klasse en klaslaaiers word geaktiveer sodra die klasmetadatagebruik die "MaxMetaspaceSize" bereik. Behoorlike monitering & tuning van die Metaruimte sal uiteraard nodig wees om die frekwensie of vertraging daarvan te beperk vullis versamelings.

Weet ook, waarvoor word Metaspace gebruik?

Eenvoudig gestel, Metaruimte is 'n nuwe geheuespasie – vanaf die Java 8-weergawe; dit het die ouer PermGen-geheuespasie vervang. Die belangrikste verskil is hoe dit die geheuetoewysing hanteer. As gevolg hiervan groei hierdie inheemse geheue-streek outomaties by verstek.

Wat beteken xmx1024m?

java - Xmx1024m beteken dat die VM kan ken 'n maksimum van 1024 MB toe. In leke terme dit beteken dat die aansoek kan gebruik 'n maksimum van 1024MB geheue.

Aanbeveel: