- Ta'limga oid eng tezkor xabar va yangiliklar!
📩 @DTMreklama
Ushbu kanalda abituriyentlar uchun edu.uz dtm.uz xushnudbek.uz kabi taʼlimga oid rasmiy manbalardagi xabarlar sodda tilda yoritiladi.
http://instagram.com/edu.uz
Last updated 2 Wochen, 3 Tage her
Воқеа ва ҳодисага гувоҳ бўлдингизми 👀
бизга юборинг 👉 @Sunnatik_Uz
Everyday Interesting, Videos and Photos!
Реклама: +998999090909 @KDREKLAMA
+998998750505 @KDGROUP_UZ
📄643092-сонли гувоҳнома асосида фаолият юритамиз
Last updated 1 Monat, 4 Wochen her
«Eslating! Zero eslatma mo'minlarga manfaat yetkazur...»
(Zoriyot surasi 55-oyat)
©️ @AJK_GROUPUZ
Last updated 1 Jahr, 1 Monat her
📱“Keldim, ishladim, ketdim...”
Oʻqituvchi, frilanser dasturchi Muhammadjavohirbek Sur'atov bilan #texnosuhbat
📱Videoni to'liq tomosha qilish👉**** https://youtu.be/3XUpHC0TsS4
YouTube
“Keldim, ishladim, ketdim...”
Oʻqituvchi, frilanser dasturchi Muhammadjavohirbek Sur'atov bilan #texnosuhbat "Unicon-Soft" kompaniyasi Kanalga obuna bo‘ling: https://www.youtube.com/channel/UC-fYBsOfMBkZMf\_D5QctsDg?sub\_confirmation=1 Aloqa markazi: +998712004646 +998712356239 Ijtimoiy…
India 🙈
Hindistonda deyayli full 5G tarmoq tortilib bo'libdi.
Qoyil qolish kerak :wow:
*⚡️Dunyo bo'ylab, global miqyosdagi 5G tarmog'i xaritasi*
*✅***@jetmediauz
.NET'dagi o'sha mashhur Garbage Collector(GC) haqida gaplashamiz !
Garbage Collector - bu .NET tizimida juda muhim tushuncha bo'lib, xotirani samarali boshqarish va xotiraning behuda sarflanishini(Memory Leak) oldini olish uchun ishlab chiqilgan. Keling, .NET tizimida GC'ning asosiy 3 ta tushunchasiga nazar solamiz.
1. Garbage Collector (GC) o'zi nima?
GC - bu .NET runtime'ida ishlaydigan komponent bo‘lib, kerak bo'lmagan obyektlar tomonidan band qilingan xotirani tozalaydi. U muntazam ravishda Managed Heap'ni kuzatib turadi, ishlatilmaydigan obyektlarni aniqlaydi va ularni xotiradan tozalaydi. GC xotiradan keraksiz obyektlarni tozalashda turli algoritmlardan foydalanadi, bu esa xotira boshqaruvini optimallashtiradi.
2. Automatic Memory Management / Avtomatik Xotira Boshqaruvi
C yoki C++ kabi tillarda dasturchilar qo'lda xotirani ajratib olishadi va o‘zlari GC'ning vazifasini bajarishadi, ya'ni xotirani davomiy ravishda tozalab turishadi, .NET tizimi esa GC orqali avtomatik ravishda xotira boshqaruvini amalga oshiradi. Bu dasturchilarga bu tizimdan foydalanganlaridan keyin xotirani o‘zlari tozalashlari shart emasligini anglatadi, bu esa Memory Leak va Segmentation Faults xavfini kamaytiradi.
3. GC Generations / GC Avlodlar
GC obyektlarni ularning "yoshi" asosida avlodlarga bo'ladi. .NET tizimida odatda uchta avlod mavjud:
0-avlod, 1-avlod va 2-avlod.
Yangi yaratilgan har bir obyekt 0-avlodga joylashtiriladi va ular short lived objects deyiladi. Agar biror bir 0-avloddagi obyekt hali ham dastur doirasida foydalanilayotgan bo'lsa,(obyekt GC'ning tozalash siklidan omon qolsa) u keyingi 1-avlodga o'tkaziladi va ular intermediate lived objects deb ataladi. 2-avloddagi obyektlar ko‘pincha static member'lar va global o'zgaruvchilar bo'ladi, ular esa long lived objects deb ataladi)
.NET tizimida GC'ning ushbu asosiy tushunchalarini anglash, mustahkam va samarali ilovalarni ishlab chiqish uchun muhim omil hisoblanadi.
P.S. Iloji boricha qisqa-lo'nda, lekin tushunarli article bo'ldi degan umiddaman, xatolari bo'lsa, feedback'larni kutaman, hammaga rahmat!
#GarbageCollector #dotNET #ShortArticle #CoreConcepts #LearnWithMe #LetsDiscuss
😘🥰🥰
- Ta'limga oid eng tezkor xabar va yangiliklar!
📩 @DTMreklama
Ushbu kanalda abituriyentlar uchun edu.uz dtm.uz xushnudbek.uz kabi taʼlimga oid rasmiy manbalardagi xabarlar sodda tilda yoritiladi.
http://instagram.com/edu.uz
Last updated 2 Wochen, 3 Tage her
Воқеа ва ҳодисага гувоҳ бўлдингизми 👀
бизга юборинг 👉 @Sunnatik_Uz
Everyday Interesting, Videos and Photos!
Реклама: +998999090909 @KDREKLAMA
+998998750505 @KDGROUP_UZ
📄643092-сонли гувоҳнома асосида фаолият юритамиз
Last updated 1 Monat, 4 Wochen her
«Eslating! Zero eslatma mo'minlarga manfaat yetkazur...»
(Zoriyot surasi 55-oyat)
©️ @AJK_GROUPUZ
Last updated 1 Jahr, 1 Monat her