'Bellek yönetimi' etiketli sorular

Program isteklerini yerine getirmek için mümkünse adalet ve aç olmayan istekler arasında dinamik olarak fiziksel hafıza bölümlerinin tahsis edilmesi ve serbest bırakılması süreci.
25
cevap

Yığın ve yığın nerede ve nerede?

Programlama dillerindeki kitaplar, bu iki şeyin ne olduğunu açıklamadan yığında değer tiplerinin yaratıldığını ve öbek üzerinde referans türlerinin yaratıldığını açıklar. Bunun için net bir açıklama okumamıştım. Bir yığının ne olduğunu biliyorum. Ama nerede ve ne oldukları (fiziksel olarak ...
17 eylül ayarla . '08, 07:18
20
cevap

Kapsam dışında bir yerel hafıza değişkenine erişmek mümkün müdür?

Aşağıdaki kod bende. #include <iostream> int * foo () {int a = 5; } int main () {int * p = foo (); std :: cout << * p; * p = 8; std :: cout << * p; } Ve kod yalnızca ...
22 Haziran 11: 17: 05’de
4
cevap

JVM'ye başlarken Xms ve Xmx seçenekleri nelerdir?

Lütfen JVM'deki Xms ve Xmx parametrelerinin kullanımını açıklayınız. Onlar için varsayılan değerler nelerdir?
08 Şubat ayarla '13, 02:28
17
cevap

C ++ programcıları neden "yeni" kullanımını en aza indirir?

"Yığın taşması" sorusuna rastladım. Std :: list <std :: string> kullanılırken std :: string ile bir bellek sızıntısı ve bir yorum şunu söylüyor: Yeni kullanmayı çok durdur. Neden bir sebep göremiyorum ...
28 Haziran 11’de saat 3: 08’de
8
cevap

Uygulamamın Android'de bellek kullanımını nasıl öğrenirim?

Android uygulamasında kullanılan belleği programlı olarak nasıl bulabilirim? Umarım bunu yapmanın bir yolu vardır. Ayrıca nasıl telefon boş hafıza alabilirim?
19 Şubat ayarla '10, 20:12
3
cevap

Tam olarak 8192 öğeyi yinelediğinizde programım neden daha yavaş çalışıyor?

İşte söz konusu programdan bir kısmı. İmg [] [] matrisi, BOYUT × BOYUTU olur ve şu adrese başlatılır: img [j] [i] = 2 * j + i Sonra bir matris oluşturur [] [] ve buradaki her alan, etrafındaki ortalama 9 alandır im matrisinde ...
04 Eylül ayarla '12, 04:51
8
cevap

Hangi python bellek profili oluşturucusu önerilir?

Python uygulamamın hafıza kullanımını bilmek istiyorum ve özellikle hangi blokların / kısımların veya kod nesnelerinin hafızanın çoğunu tükettiğini bilmek istiyorum. Google arama ticari Python Bellek Doğrulayıcıyı gösterir (yalnızca Windows için). Ve bir açık ...
21 eylül ayarla '08, 07:43
11
cevap

Python'da bir nesnenin boyutu nasıl belirlenir?

C, int, char vb. Boyutunu bulabiliriz. Bir dize, bir tamsayı, vb. Gibi nesnelerin boyutunu nasıl alacağımı bilmek istiyorum. Python içinde. İlgili soru: Python listesinde element başına kaç bayt var? Ben bir XML dosyası kullanıyorum ...
16 Ocak ayarla '09, 8:07
26
cevap

R oturumunda kullanılabilir hafızayı yönetmek için püf noktaları

İnsanlar etkileşimli bir R oturumunun mevcut hafızasını yönetmek için hangi püf noktaları kullanır? Aşağıdaki işlevleri [Peter Pikal ve David Hind’ın 2004’teki yardım listesindeki mesajlarına dayanarak] en büyük nesneleri sıralamak (ve / veya sıralamak) için kullanıyorum.
31 Ağustos ayarlayın . '09, 18:26
19
cevap

Malloc vs new ne zaman kullanırım?

C ++ 'da veri tahsis etmenin ve serbest bırakmanın birkaç yolu olduğunu görüyorum ve malloc'u çağırdığınızda ücretsiz aramanız gerektiğini ve yeni operatörü kullandığınızda, silmek için bağlanmanız gerektiğini anlıyorum ve (örneğin, ücretsiz ara) ) bu ...
08 Ekim ayarla '08, 10:47
4
cevap

Kişisel bayt, sanal bayt, çalışma kümesi nedir?

İşlemdeki bellek sızıntılarını ayıklamak için perfmon yardımcı programını kullanmaya çalışıyorum. Perfmon terimlerini şu şekilde açıklıyor: Çalışma kümesi - bu işlemin çalışma kümesinin bayt cinsinden geçerli boyutu. Çalışan bir dizi, son zamanlarda bir dizi bellek sayfası.
31 Ara ayarla '10 9: 16'da
17
cevap

Hizalı bellek yalnızca standart kitaplığı kullanarak nasıl tahsis edilir?

Testi bir röportajın bir parçası olarak yeni bitirdim ve bir soru da kafamı karıştırdı - hatta Google’la başvurmak için. Stackoverflow'un neler yapabileceğini görmek istiyorum: "memset_16aligned" işlevi için 16 baytlık hizalama gerekiyor.
23 Ekim ayarla '08, 02:23
22
cevap

"Yeni mesaj göndermek" için ne kullanılır?

Buradaki hiç kimse C ++ "yeni ilanı" kullandı mı? Eğer öyleyse, neden? Bana öyle geliyor ki bu sadece hafıza kartında görüntülendiğinde faydalı olacaktır.
21 Ekim ayarla 19:34
12
cevap

Javascript'te nesneleri silme

Javascript delete operatörüyle biraz kafam karıştı. Aşağıdaki kod parçasını alın: var obj = {helloText: "Merhaba Dünya!" }; var foo = obj; obj silmek; Kodun bu bölümünü yürüttükten sonra obj null olur, ancak foo hala nesneye uygulanır, ...
13 Nis’ta ayarlanmış '09, 2:18
15
cevap

Linux / unix işlemi için en yüksek belleği kullanma

Komut satırını çalıştıracak ve toplamda ne kadar RAM kullanıldığını bildirecek bir araç var mı? / Usr / bin / time benzeri bir şey sunuyorum
21 Nisanda ayarlandı '09 23:55