Gc siyasəti nədir?
Gc siyasəti nədir?

Video: Gc siyasəti nədir?

Video: Gc siyasəti nədir?
Video: CVN TV nədir? / Cavan Gənclər Siyasəti 2024, Noyabr
Anonim

Java zibil kolleksiyasi ( GC ) siyasət . Zibil kolleksiyasi JVM yığınının hissələrinin təkrar istifadə oluna bilməsi üçün istifadə olunmamış obyektlərin azad edilməsi prosesidir. dəyişə bilərsiniz GC siyasəti hər hansı bir şeyə sərf olunan vaxtı minimuma endirmək üçün nəsil paralel kollektordan istifadə etmək zibil kolleksiyasi fasilə.

Bunu nəzərə alaraq, tam GC nədir?

Tam GC zibil toplama prosesində mühüm hadisədir. Bu müddət ərzində tam GC mərhələdə, zibil JVM yığınında (Gənc, Köhnə, Perm, Metaspace) bütün bölgələrdən toplanır. Tam GC bütün nəsillər arasında işlədiyi üçün yaddaşdan daha çox obyekt çıxarmağa meyllidir.

GC nə vaxt işə salınır? Kiçik GC həmişədir tetikledi JVM yeni Obyekt üçün yer ayıra bilmədikdə, məs. Eden dolur. Beləliklə, ayırma dərəcəsi nə qədər yüksək olsa, bir o qədər tez-tez Kiçik GC icra olunur. Hovuz doldurulduqda onun bütün məzmunu kopyalanır və göstərici boş yaddaşı yenidən sıfırdan izləməyə başlaya bilər.

Beləliklə, System GC Java nədir?

The java . dil. Sistem . gc () metodunu işlədir zibil yığan . Bunu adlandırmaq onu deməyə əsas verir Java Virtual Maşın, hazırda tutduqları yaddaşı tez təkrar istifadə üçün əlçatan etmək üçün istifadə olunmamış obyektləri təkrar emal etməyə səy sərf edir.

g1 GC necə işləyir?

G1 obyektləri yığının bir və ya bir neçə bölgəsindən yığındakı tək bölgəyə köçürür və bu prosesdə yaddaşı həm sıxlaşdırır, həm də boşaldır. Bu evakuasiya fasilə vaxtlarını azaltmaq və ötürmə qabiliyyətini artırmaq üçün multiprosessorlarda paralel olaraq həyata keçirilir.

Tövsiyə: