Skip to content

themusharraf/Python-memory-managment

Repository files navigation

VARIABLES & MEMORY MANAGEMENT

Garbage Collection Python’da avtomatik xotira boshqaruvi va chiqindilarni tozalash mexanizmini ko’rsatadi. Kodda ctypes moduli yordamida obyektlarning xotira manzillari orqali ular ustida ishlash va chiqindilarni tozalash (garbage collection) yoqilgan va o’chirilgan holatda obyektlar mavjudligini tekshirish amalga oshiriladi.

Funksiyalar

  • ref_count(address): Bu funksiya ko’rsatilgan xotira manzilidagi obyektning foydalanish sonini qaytaradi.
  • object_exists(object_id): Bu funksiya ko’rsatilgan obyekt identifikatori (ID) bo’yicha obyekt mavjudligini tekshiradi.

Sinflar

  • A: Bu sinf B sinfidan obyektni yaratadi va undan nusxa oladi.
  • B: Bu sinf A sinfidan obyektni yaratadi va undan nusxa oladi.

Chiqindilarni tozalash

  • gc.disable(): Chiqindilarni tozalash mexanizmini o'chiradi.
  • gc.collect(): Chiqindilarni tozalash mexanizmini qo'lda chaqiradi.

Releases

No releases published

Packages

No packages published

Languages