Heap ve Stack, yazdığın .NET uygulamalarında kullanılan değişkenlerin ve tanımlanan nesnelerin geçici bellek (RAM) üzerinde saklandığı alanlardan ikisidir ve en temel olanlarıdır. Bu bölgeler .NET framework tarafından otomatik olarak yönetilirler.
Heap ve Stack, yazdığın .NET uygulamalarında kullanılan değişkenlerin ve tanımlanan nesnelerin geçici bellek (RAM) üzerinde saklandığı alanlardan ikisidir ve en temel olanlarıdır. Bu bölgeler .NET framework tarafından otomatik olarak yönetilirler. Geliştirici bu bölgeler doğrudan müdahale etmez. Kullanılan veri tipleri, önceden tanımlı kurallara göre belleğin ilgili alanlarında saklanır.
✍ Lütfen olumlu-olumsuz tüm görüşlerinizi bana yorum yada mail yolu ile iletmeyi ihmal etmeyin.🔗 Sosyal medya kanallarından makaleyi paylaşarak destek olursanız çok sevinirim.👋 Bir sonraki makalede görüşmek dileğiyle.
Heap ve Stack nedir
İçerik
göster
Stack
Daha küçük bir alana sahiptir. Burada nispeten basit tipli verilerin saklanması amaçlanır. Değer tipli değişkenler, belleğin stack bölgesinde tutulur.(int, double, DateTime vb.)Heap
Belleğin heap bölgesi, daha karmaşık verilerin saklanması için bulunmaktadır. Stack bölgesine göre bellekte daha büyük miktarda yer kaplar. Referans tipli değişkenler, belleğin heap bölgesinde tutulurlar.(string, object, Console vb.)Sonuç
Bu makalede stack ve heap kavramlarını basit bir şekilde aktarmaya çalıştım.📚 Benzer Makaleler
✍ Lütfen olumlu-olumsuz tüm görüşlerinizi bana yorum yada mail yolu ile iletmeyi ihmal etmeyin.🔗 Sosyal medya kanallarından makaleyi paylaşarak destek olursanız çok sevinirim.👋 Bir sonraki makalede görüşmek dileğiyle.