«heap» etiketlenmiş sorular

Yığın (veri yapısı), derinliğe göre sıralanan bir ağaçtır. Yığın, dinamik ayırma için bir kenara ayrılmış işlem belleğine de başvurabilir.

27
Yığın ve yığın ne ve nerede?
Programlama dil kitapları yığın üzerinde değer türlerinin oluşturulduğunu ve bu iki şeyin ne olduğunu açıklamadan yığın üzerinde referans türlerinin oluşturulduğunu açıklar. Bunun net bir açıklamasını okumadım. Bir yığının ne olduğunu anlıyorum . Fakat, Nerede ve ne (fiziksel olarak gerçek bir bilgisayarın hafızasında)? İşletim sistemi veya dil çalışma zamanı tarafından ne …

18
C ++ programcıları neden 'yeni' kullanımını en aza indirmeli?
Ben tökezledi yığın taşması soru std :: liste <std :: string> kullanılırken std :: string ile Bellek sızıntısı ve yorumların biri bu diyor ki: newÇok kullanmayı bırak . Yaptığınız hiçbir yerde yeni kullandığınız için hiçbir neden göremiyorum. C ++ 'da değere göre nesneler oluşturabilirsiniz ve bu dili kullanmanın en büyük …

23
Hangisi daha hızlı: Yığın ayırma veya Yığın ayırma
Bu soru oldukça basit gelebilir, ancak bu çalıştığım başka bir geliştiriciyle yaptığım bir tartışma. Yığın tahsis etmek yerine, elimden gelen şeyleri tahsis etmeye özen gösteriyordum. Benimle konuşuyordu ve omzumu izliyordu ve aynı performansa ihtiyaç duymadıklarını söyledi çünkü aynı performans açısından akıllıydılar. Her zaman yığının büyümesinin sabit bir zaman olduğu izlenimi …
503 c++  performance  memory  stack  heap 

17
Bir yığın oluşturmak O (n) zaman karmaşıklığı nasıl olabilir?
Birisi bir yığın oluşturmanın O (n) karmaşıklığı nasıl olabileceğini açıklamaya yardımcı olabilir mi? Bir öğeyi yığının içine O(log n)yerleştirmek ve ekleme n / 2 kez yinelenir (kalan yapraklar ayrılır ve yığın özelliğini ihlal edemez). Yani, bu karmaşıklığın olması gerektiği anlamına gelir O(n log n)diye düşünüyorum. Başka bir deyişle, "öbeklediğimiz" her …


26
Nesne yığını için yeterli alan ayıramadı
Programı her çalıştırmaya çalıştığımda aşağıdaki özel durumu tekrar tekrar alıyorum. VM başlatılırken hata oluştu Nesne yığını için yeterli alan ayıramadı Java sanal makinesi oluşturulamadı. Sanal belleğimi (sayfa boyutu) ve RAM boyutumu artırmaya çalıştım, ancak boşuna. Bu hatayı nasıl ortadan kaldırabilirim?
277 java  jvm  heap 

7
Bir .hprof dosyasını nasıl analiz edebilirim?
Aşağıdaki bayrakla çalışan bir üretim sunucum var: - XX: + HeapDumpOnOutOfMemoryError Dün gece sunucumuz bir yığın hatasıyla karşılaştığında bir java-38942.hprof dosyası oluşturdu. Sistem geliştiricilerinin bayrağı bildikleri ortaya çıkıyor, ancak bundan yararlı bilgi almanın bir yolu yok. Herhangi bir fikir?
228 java  profiling  heap 


8
Bir tamsayı akışından çalışan medyanı bulun
Olası Çoğaltma: C'de yuvarlanan medyan algoritması Tamsayıların bir veri akışından okunduğu göz önüne alındığında. Şimdiye kadar okunan öğelerin medyanını verimli bir şekilde bulun. Okuduğum Çözüm: Etkili medyandan daha az olan öğeleri temsil etmek için sol tarafta bir maksimum yığın ve etkili medyandan daha büyük öğeleri temsil etmek için sağ tarafta …
223 algorithm  heap  median 

14
.Net'teki öncelik sırası [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Öncelik kuyruğu veya yığın veri yapısının .NET uygulamasını arıyorum Öncelik kuyrukları, basit öğelere …

12
Bellek parçalanması nedir?
"Hafıza parçalanması" teriminin C ++ dinamik hafıza tahsisi bağlamında birkaç kez kullanıldığını duydum. Bellek parçalanmasıyla nasıl başa çıkılacağı konusunda bazı sorular buldum, ancak kendisiyle ilgilenen doğrudan bir soru bulamıyorum. Yani: Bellek parçalanması nedir? Bellek parçalanmasının uygulamam için bir sorun olup olmadığını nasıl anlarım? Ne tür bir programın acı çekmesi muhtemeldir? …

4
JBoss için yığın dökümü için HeapDumpOnOutOfMemoryError parametresini kullanma
Ben -XX:+HeapDumpOnOutOfMemoryErrorbizim uygulamada bellek yetersiz hatası aldığımızda bir yığın dökümü almak için benim JBoss başlatma komut benim JVM başlatma seçenekleri için parametre ekleyebilirsiniz söylendi . Bu verinin nereye atıldığını merak ediyordum? Sadece konsola mı yoksa bazı günlük dosyalarına mı? Yalnızca konsola yönelikse, konsoldan Unix sunucusunda oturum açmazsam ne olur?
182 java  jboss  memory-leaks  heap 




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.