«garbage-collection» etiketlenmiş sorular

Çöp toplama (GC), çöpü veya artık program tarafından kullanılmayan nesnelerin kapladığı belleği geri almaya çalışan bir otomatik bellek yönetimi biçimidir.

19
IDisposable arayüzünün doğru kullanımı
Microsoft belgelerini okurken ,IDisposable arabirimin "birincil" kullanımının yönetilmeyen kaynakları temizlemek olduğunu biliyorum . Bana göre, "yönetilmeyen" veritabanı bağlantıları, soketler, pencere kolları, vb. Gibi şeyler anlamına gelir. Ancak, çöp toplayıcısının ilgilenmesi gerektiğinden, bana gereksiz olan Dispose()ücretsiz yönetilen kaynaklara yöntemin uygulandığı kodu gördüm . bu senin için. Örneğin: public class MyCollection : …



21
Java için bir yıkıcı var mı?
Java için bir yıkıcı var mı? Bununla ilgili herhangi bir belge bulamıyorum. Yoksa, aynı etkiyi nasıl elde edebilirim? Sorumu daha spesifik hale getirmek için, verilerle ilgilenen bir uygulama yazıyorum ve spesifikasyon, uygulamayı orijinal yeni başlatılan durumuna geri getiren bir 'sıfırlama' düğmesinin olması gerektiğini söylüyor. Ancak, uygulama kapatılmadıkça veya sıfırlama düğmesine …

8
Machine.Config nerede?
C # 3.5 uygulamam için Sunucu GC ayarlarını kullanabilmem için bir değişiklik uygulamak istiyorum - Bunu machine.configdosyayı düzenleyerek yapabilirim . Tek sorun nerede olduğunu bilmiyorum. Bu dosyanın yolunu birkaç farklı makinede tekrarlanabilir bir şekilde nasıl bulabilirim

11
JavaScript'teki Nesneleri Silme
JavaScript'in deleteoperatörü ile biraz kafam karıştı . Aşağıdaki kod parçasını alın: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; Bu kod parçası yürütüldükten sonra, objolduğu nullancak fooyine de tam gibi bir nesne anlamına gelmektedir obj. Bu nesnenin fooişaret ettiği aynı nesne olduğunu tahmin ediyorum …


12
System.gc () öğesini çağırmak neden kötü bir uygulamadır?
Java ile nesnelerin nasıl zorlanacağı ile ilgili bir soruya cevap verdikten sonra (adam 1,5GB'lık bir HashMap temizliyordu) , manuel olarak aramanın kötü bir uygulama olduğu söylendi , ancak yorumlar tamamen ikna edici değildi. Buna ek olarak, hiç kimse benim cevabımı ya da cevabımı aşağılamaya cesaret edemedi.System.gc()System.gc() Bana bunun kötü bir …





16
Neden C ++ 'da çöp toplayıcı yok?
Her şeyden önce çöp toplamanın yararları yüzünden bu soruyu sormuyorum. Bunu sormamın ana nedeni, Bjarne Stroustrup'un C ++ 'ın bir zamanda bir çöp toplayıcıya sahip olacağını söylediğini bilmem. Bununla birlikte, neden eklenmedi? C ++ için zaten bazı çöp toplayıcıları var. Bu, "yapılmasından daha kolay" tip şeylerden sadece biri mi? Veya …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.