Gc саясаты деген эмне?
Gc саясаты деген эмне?

Video: Gc саясаты деген эмне?

Video: Gc саясаты деген эмне?
Video: 🛑 КУДАЙДАН КАБАР 💌 БИРӨӨ АТАЙЫН СИЗ ҮЧҮН СИЗ ҮЧҮН САТЫП АЛЫП ЖАТАТ...🌈 2024, Ноябрь
Anonim

Java таштанды чогултуу ( GC ) саясат . Таштанды чогултуу JVM үймөгүнүн бөлүктөрү кайра колдонулушу үчүн пайдаланылбаган объекттерди бошотуу процесси. Сиз өзгөртө аласыз GC саясаты кандайдыр бир убакытты азайтууга жардам берүү үчүн муундун конкурренттик коллекторун колдонуу таштанды чогултуу тыныгуу.

Муну эске алып, толук GC деген эмне?

Толук GC таштанды чогултуу процессиндеги маанилүү окуя болуп саналат. Мунун ичинде толук GC этапта, таштандылар JVM үймөгүндөгү бардык аймактардан чогултулат (Жаштар, Эски, Пермь, Метамейкиндик). Толук GC бардык муундар боюндагы объекттерди эс тутумдан чыгарууга умтулат.

GC качан иштетилет? Кичинекей GC ар дайым козголду JVM жаңы Объект үчүн орун бөлө албаганда, мис. Эйден толуп баратат. Ошентип, бөлүштүрүү көрсөткүчү канчалык жогору болсо, ошончолук көп Майда GC аткарылат. Бассейн толгон сайын анын бүт мазмуну көчүрүлөт жана көрсөткүч бош эстутумду кайра нөлдөн баштап көзөмөлдөй баштайт.

Ошентип, Java системасы GC деген эмне?

The java . lang. Система . gc () методу иштейт таштанды жыйноочу . Муну чакырып алуу бул дегенди билдирет Java Виртуалдык машина учурда ээлеген эстутумун тез кайра колдонууга жеткиликтүү кылуу үчүн колдонулбаган объекттерди кайра иштетүүгө күч жумшайт.

g1 GC кантип иштейт?

G1 үймөктүн бир же бир нече региондорунан объекттерди үймөктөгү бир аймакка көчүрөт жана процессте эстутумду ныктайт жана бошотот. Бул эвакуация тыным убактысын кыскартуу жана өткөрүү жөндөмдүүлүгүн жогорулатуу үчүн көп процессорлордо параллелдүү жүргүзүлөт.

Сунушталууда: