Junior — Middle
Ποιος αλγόριθμος καθαρισμού μνήμης χρησιμοποιείται προεπιλεγμένα στη Java έκδοση 11;
sobes.tech AI
Απάντηση από AI
Στην Java 11, ο συλλέκτης απορριμμάτων G1 (Garbage-First Garbage Collector) χρησιμοποιείται από προεπιλογή.
Ο G1 είναι ένας παράλληλος, διαδοχικός και πολυνηματικός συλλέκτης απορριμμάτων, βελτιστοποιημένος για εργασία με μεγάλους σωρούς και ελαχιστοποίηση των διακοπών συλλογής. Χωρίζει τον σωρό σε περιοχές και τις συλλέγει κατά προτεραιότητα, επιτρέποντας πιο προβλέψιμο έλεγχο του χρόνου διακοπής.
Για να ενεργοποιήσετε τον G1 από προεπιλογή, χρησιμοποιήστε τη σημαία JVM -XX:+UseG1GC.