Sobes.tech
Junior — Middle

Ποιος αλγόριθμος καθαρισμού μνήμης χρησιμοποιείται προεπιλεγμένα στη Java έκδοση 11;

sobes.tech AI

Απάντηση από AI

Στην Java 11, ο συλλέκτης απορριμμάτων G1 (Garbage-First Garbage Collector) χρησιμοποιείται από προεπιλογή.

Ο G1 είναι ένας παράλληλος, διαδοχικός και πολυνηματικός συλλέκτης απορριμμάτων, βελτιστοποιημένος για εργασία με μεγάλους σωρούς και ελαχιστοποίηση των διακοπών συλλογής. Χωρίζει τον σωρό σε περιοχές και τις συλλέγει κατά προτεραιότητα, επιτρέποντας πιο προβλέψιμο έλεγχο του χρόνου διακοπής.

Για να ενεργοποιήσετε τον G1 από προεπιλογή, χρησιμοποιήστε τη σημαία JVM -XX:+UseG1GC.