Wat is Gc-beleid?
Wat is Gc-beleid?

Video: Wat is Gc-beleid?

Video: Wat is Gc-beleid?
Video: Wat staat er in het beleid Reductie Aanrijdgevaar 2024, Mei
Anonim

Java vullisversameling ( GC ) beleid . Vullisversameling is die proses om ongebruikte voorwerpe vry te maak sodat gedeeltes van die JVM-hoop hergebruik kan word. Jy kan die GC-beleid om 'n generasie gelyktydige versamelaar te gebruik om te help om die tyd wat spandeer word aan enige vullisversameling pouse.

As u dit in die oog hou, wat is 'n volledige GC?

Volle GC is 'n belangrike gebeurtenis in die vullisverwyderingsproses. Tydens hierdie volle GC fase word vullis van al die streke in die JVM-hoop (Young, Old, Perm, Metaspace) versamel. Volle GC is geneig om meer voorwerpe uit die geheue te verwyder, aangesien dit oor alle generasies loop.

wanneer GC geaktiveer word? Minor GC is altyd geaktiveer wanneer JVM nie in staat is om spasie vir 'n nuwe Voorwerp toe te ken nie, bv. die Eden word vol. Dus hoe hoër die toewysingskoers, hoe meer gereeld Minor GC word uitgevoer. Wanneer die swembad gevul word, word die hele inhoud daarvan gekopieer en die wyser kan die vrye geheue weer vanaf nul begin dop.

Net so, wat is System GC Java?

Die java . lang. Stelsel . gc () metode loop die vullis versamelaar . Om dit te noem dui daarop dat die Java Virtuele masjien spandeer moeite om ongebruikte voorwerpe te herwin om die geheue wat hulle tans beslaan beskikbaar te stel vir vinnige hergebruik.

Hoe werk g1 GC?

G1 kopieer voorwerpe van een of meer streke van die hoop na 'n enkele streek op die hoop, en in die proses beide kompakteer en maak geheue vry. Hierdie ontruiming word parallel uitgevoer op multi-verwerkers, om pouse tye te verminder en deurset te verhoog.

Aanbeveel: