Mündəricat:

Java-da zibil toplayıcıya əl ilə zəng edə bilərikmi?
Java-da zibil toplayıcıya əl ilə zəng edə bilərikmi?

Video: Java-da zibil toplayıcıya əl ilə zəng edə bilərikmi?

Video: Java-da zibil toplayıcıya əl ilə zəng edə bilərikmi?
Video: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Bilər
Anonim

Zibil kolleksiyasi in java bilər icra olunmamalıdır. Amma yenə də bəzən zəng edirik sistem. gc () üsulu açıq şəkildə. gc () metodu JVM-ə sadəcə "işarə" verir zibil kolleksiyasi etməlidir qaçmaq.

Həmçinin, zibil yığan şəxsə əl ilə zəng edə bilərsinizmi?

Siz Zibil Kollektoruna zəng edə bilərsiniz açıq şəkildə, lakin JVM qərar verir üçün emal edin zəng edin ya yox. İdeal olaraq, Sən asılı olaraq heç vaxt kod yazmamalıdır zibil yığan şəxsə zəng edin . JVM daxili olaraq bəzi alqoritmlərdən istifadə edir üçün nə vaxt qərar verin üçün bunu et zəng edin.

Həmçinin bilirsinizmi, zibil toplayanı çağırmağın müxtəlif yolları hansılardır? Bu tip zibil yığanların hər birini başa düşmək və tətbiq əsasında düzgün istifadə etmək çox vacibdir.

  • Serial Zibil Kollektoru. Serial zibil toplayıcısı bütün proqram iplərini tutaraq işləyir.
  • Paralel Zibil Kollektoru.
  • CMS Zibil Kollektoru.
  • G1 Zibil Kollektoru.
  • Zibil Toplama JVM Seçimləri.

Yuxarıdan əlavə olaraq, Java-da zibil yığanı necə adlandırmaq olar?

Bunu etməyin iki yolu var:

  1. Sistemdən istifadə. gc() metodu: Sistem sinfi JVM-dən Zibil Kollektorunu işə salmağı tələb etmək üçün gc() statik metodunu ehtiva edir.
  2. Runtime istifadə. getRuntime(). gc() metodu: Runtime sinfi proqrama proqramın işlədiyi JVM ilə interfeys etməyə imkan verir.

Java-da zibil yığan nədir?

Zibil Kollektoru yaddaşı avtomatik idarə edən proqramdır, burada obyektlərin bölüşdürülməməsi idarə olunur Java proqramçıdan çox. Obyektə istinad olmadıqda, onun artıq lazım olmadığı güman edilir və obyektin tutduğu yaddaş geri qaytarıla bilər.

Tövsiyə: