• JVM Garbage Collector qanday bosqichlarni oz ichiga oladi Aniqlovchi (Mark)
  • Sweeping tur lari: Serial Sweeping
  • Concurrent Sweeping
  • Komprimatsiya (Compaction)




    Download 49,53 Kb.
    bet14/24
    Sana17.05.2024
    Hajmi49,53 Kb.
    #239490
    1   ...   10   11   12   13   14   15   16   17   ...   24
    Bog'liq
    Interview questions answers

    Komprimatsiya (Compaction): Bu bosqichda, to'plangan joylarda bo'shatilgan joylar to'plangan joylar oldida o'rin olmaydi. Bu, xotiraning chegarasi to'g'risida saqlash va uni tozalash uchun ishlatiladi.

  • Joylarni farz qilish (Defragmentation): Bu amalga oshirish uchun joylarni bir-biriga yaqinlashtrish va qo'shib borish amaliyoti.

    JVM Garbage Collector qanday bosqichlarni oz ichiga oladi?

    1. Aniqlovchi (Mark): Garbage Collector, ishlatilmayotgan obyektlarni aniqlab, ularni belgilaydi.

    2. Ko'chirib olish (Sweep): Belgilangan ishlatilmayotgan obyektlarni xotiradan bo'shatadi.

    3. Komprimatsiya (Compact): Joylarni farz qilish va joylarni bir-biriga yaqinlashtrish.

    Sweeping turlari:

    1. Serial Sweeping: Bitta to'plama joyini ishlatadi va yagona bo'sh joylarni aniqlash, belgilash va xotiradan bo'shatish amalini bajaradi. Yuqoridagi bosqichlarda "o'tkir to'plama" (Mark and Sweep) amalga oshiriladi.

    2. Parallel Sweeping: Bu usulda, to'plama amaliyoti ko'p traktda (thread) bajariladi. Ammo, o'zgaruvchilar belgilangan joylarda tekis vaqtida tekis trakt (thread) yordamida ko'chirib olinadi. Ammo "mark and sweep" bosqichlari ko'plab traktlarda parallellikka ega bo'ladi.

    3. Concurrent Sweeping: Bu usulda, to'plama amaliyoti boshqa traktda (thread) bajariladi va dasturning asosiy ishlashiga tasir etmadi. Bu usul avtomatik ravishda foydalanuvchilar bilan birgalikda ishlaydi.

    Java Virtual Machine (JVM) avtomatik ravishda Garbage Collectorni ishlatadi va uni qo'shimcha sozlashlarni yonaltirish uchun bir qator parametrlar mavjud. Bunda siz o'zgaruvchilarni tekshirish va o'zgartirish, o'tkir to'plama bosqichlarini boshqarish va Garbage Collectorning turini tanlash imkoniyatiga ega bo'lasiz.
    Начало формы
    Начало формы

    Lesson_8
    Part_1


    Non-access (kirishsiz) modifierlar, dasturlash tilida kodni tuzish va dasturning xulqini o'zgartirish uchun foydalaniladigan kalit so'zlardir. Bu modifierlar O'zbek tilida quyidagi ko'rinishda yoziladi:


    1. Download 49,53 Kb.
  • 1   ...   10   11   12   13   14   15   16   17   ...   24




    Download 49,53 Kb.