«memory-management» etiketlenmiş sorular

Mümkünse, talep edenler arasında dürüstlük ve açlık olmadan program taleplerine cevap vermek için fiziksel bellek bölümlerini dinamik olarak tahsis etme ve serbest bırakma işlemi.

15
.NET'te bellek sızıntılarını bulmak için hangi stratejiler ve araçlar yararlıdır?
10 yıldır C ++ yazdım. Bellek sorunları ile karşılaştım, ancak makul bir çaba ile düzeltilebilirler. Son birkaç yıldır C # yazıyorum. Hâlâ çok fazla bellek problemim var. Belirleyici olmama nedeniyle teşhis etmek ve düzeltmek zordur ve C # felsefesi, kesinlikle yaptığınız zaman bu tür şeyler hakkında endişelenmenize gerek olmamasıdır. Bulduğum …

3
Bir uygulamanın kullanabileceği maksimum RAM miktarı nedir?
Android işletim sisteminin bellek yönetimi ile ilgili bu soruyu oldukça merak ediyorum, bu yüzden bu konuda oldukça ayrıntılı bir cevap bekliyorum. Bilmek istediğim şey: Bir Android uygulamasının (bu bir sistem uygulaması olmayan) kullanabileceği maksimum bellek miktarı ( megabayt cinsinden / toplam RAM'in yüzdesi olarak) nedir? Android sürümleri arasında herhangi bir …


26
Korumalı belleği okuma veya yazma girişimi. Bu genellikle diğer belleğin bozuk olduğunun bir göstergesidir
Birisi beni bu hata neden olabilir hakkında aydınlatabilir umuyoruz: Korumalı belleği okuma veya yazma girişimi. Bu genellikle diğer belleğin bozuk olduğunun bir göstergesidir. Gerçekten bu kodu uygulamanın herhangi bir rastgele atılmış gibi görünüyor çünkü kod gönderemiyorum. Uygulama, hata atmadan önce 12-48 saat arasında herhangi bir yerde çalışır. Bazen görünüşte rastgele …

8
Java'daki değişkenlerin bellek adresi
Lütfen aşağıdaki resme bir göz atın. Java'da newanahtar kelimeyle bir nesne oluşturduğumuzda , işletim sisteminden bir bellek adresi alıyoruz. Yazdığımızda out.println(objName)çıktı olarak "özel" bir dize görebiliriz. Sorularım: Bu çıktı nedir? OS tarafından bize verilen bellek adresiyse: a) Bu dizeyi ikiliye nasıl dönüştürebilirim? b) Bir tam sayı değişkeninin adresini nasıl alabilirim?

10
Django Bellek Kullanımının Azaltılması. Düşük asılı meyve?
Bellek kullanımım zamanla artıyor ve Django'yu yeniden başlatmak kullanıcılar için iyi değil. Bellek kullanımını profillemeye nasıl devam edeceğimden emin değilim ancak ölçüme nasıl başlayacağınıza dair bazı ipuçları yararlı olacaktır. Büyük kazançlar elde edebilecek bazı basit adımlar olduğunu hissediyorum. 'Hata ayıklama'nın' Yanlış 'olarak ayarlandığından emin olunması bariz bir biggie. Herkes başkalarına …




6
Visual Studio silinmiş bir işaretçi ile ne yapar ve neden?
Okuduğum bir C ++ kitabı, deleteoperatör kullanılarak bir işaretçi silindiğinde işaret ettiği konumdaki belleğin "serbest bırakıldığını" ve üzerine yazılabileceğini belirtiyor. Ayrıca, işaretçinin yeniden atanana veya olarak ayarlanana kadar aynı konumu göstermeye devam edeceğini belirtir NULL. Visual Studio 2012'de ise; durum böyle görünmüyor! Misal: #include <iostream> using namespace std; int main() …

29
C ++ [kapalı] bellek sızıntılarını önlemek için genel yönergeler
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . C …

9
Bir derleyici, malloc / free / new / delete üzerinde belleği 0xCD, 0xDD, vb. Olarak ne zaman ve neden başlatır?
Ben derleyici bazen gibi belirli desenleri ile bellek başlatılır biliyorum 0xCDve 0xDD. Bilmek istediğim şey bunun ne zaman ve neden olduğu. Ne zaman Bu kullanılan derleyiciye özel mi? Bununla ilgili olarak aynı şekilde mi çalışıyor malloc/newve free/deleteçalışıyor? Platforma özel mi? LinuxVeya gibi diğer işletim sistemlerinde gerçekleşecek VxWorksmi? Neden Anladığım kadarıyla, …

4
Python'da belleği serbest bırakma
Aşağıdaki örnekte bellek kullanımı ile ilgili birkaç sorum var. Tercümanda koşarsam, foo = ['bar' for _ in xrange(10000000)] makinemde kullanılan gerçek hafıza kadar artıyor 80.9mb. Ben o zaman, del foo Gerçek bellek ama sadece, iner 30.4mb. Yorumlayıcı 4.4mbtemel kullanır , bu yüzden 26mbişletim sistemine bellek bırakmamanın avantajı nedir? Python "ileriyi …

12
İşaretçiyi neden NULL olarak ayarlamıyor?
Silme işleminden sonra işaretçinin otomatik olarak NULL olarak ayarlanmasının neden standardın bir parçası olmadığını hep merak etmişimdir . Bu halledilirse, geçersiz bir işaretçi nedeniyle birçok çökme meydana gelmez. Ancak, standardın bunu neden kısıtlayacağına dair birkaç neden düşünebileceğimi söylemiştim: Verim: Ek bir talimat, deleteperformansı yavaşlatabilir . İşaretçiler yüzünden olabilir mi const? …

2
Haskell veri türlerinin bellek ayak izi
Haskell'de (çoğunlukla GHC ile) bazı veri türlerinin bir değerini depolamak için gereken gerçek bellek miktarını nasıl bulabilirim? Çalışma zamanında değerlendirmek mümkün mü (örneğin GHCi'de) veya bileşenlerinden bir bileşik veri türünün bellek gereksinimlerini tahmin etmek mümkün mü? Genelde, türleri bellek gereksinimleri varsa ave bbilinir gibi cebirsel veri türleri bellek havai nedir: …

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.