Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Python hafızayı nasıl yönetiyor?

Açık 1 Cevaplar 43 Gösterim Python
Python programlarında hafıza yönetimi nasıl oluyor? C/C++ ya da java ile aynı diyebilir miyiz?

1 cevap

0
  • Python bütün objelerini ve veri yapılarını kendine özel heap alanında tutar. Programcının bu alana erişimi bulunmaz. Python yorumlayıcısı hafızanın kullanımı ile ilgilenir.
  • Hafızanın tahsis edilmesi ve bırakılması işlemlerini python hafıza yöneticisi yapar. Temel python kütüphaneleri programcılar için bazı yardımcı araçlar bulundurur.
  • Python hazırda bir garbage collector ile gelir, kullanılmayan alanları tekrar heap alanına geri dönüştürme işlemi otomatik yapılır.
Java'da da durum benzer olmakla berabar, C++'da hafıza yönetimi tamamen kendi elimizdedir. Hafızanın istediğimiz yerine ulaşabiliriz.
(4.5k puan)