Pertanyaan yang diberi tag heap

Tumpukan (struktur data) adalah pohon yang disusun sesuai dengan kedalaman. Heap juga dapat merujuk ke proses memori yang disisihkan untuk alokasi dinamis.

277
Tidak dapat memesan ruang yang cukup untuk tumpukan objek

Saya mendapatkan pengecualian berikut berulang kali setiap kali saya mencoba menjalankan program. Kesalahan terjadi selama inisialisasi VM Tidak dapat memesan ruang yang cukup untuk tumpukan objek Tidak dapat membuat mesin virtual java. Saya mencoba meningkatkan memori virtual (ukuran halaman)...

227
Bagaimana cara menganalisis file .hprof?

Saya memiliki server produksi yang berjalan dengan bendera berikut: - XX: + HeapDumpOnOutOfMemoryError Tadi malam ia menghasilkan file java-38942.hprof ketika server kami mengalami kesalahan tumpukan. Ternyata para pengembang sistem tahu tentang bendera itu tetapi tidak ada cara untuk mendapatkan...

223
Temukan median yang berjalan dari aliran bilangan bulat

Kemungkinan Duplikat: Algoritma median bergulir dalam C Mengingat bahwa bilangan bulat dibaca dari aliran data. Temukan median elemen yang dibaca sejauh ini dengan cara yang efisien. Solusi yang saya baca: Kita dapat menggunakan tumpukan maksimum di sisi kiri untuk mewakili elemen yang...

204
Apa itu fragmentasi memori?

Saya pernah mendengar istilah "fragmentasi memori" yang digunakan beberapa kali dalam konteks alokasi memori dinamis C ++. Saya telah menemukan beberapa pertanyaan tentang cara menangani fragmentasi memori, tetapi tidak dapat menemukan pertanyaan langsung yang berkaitan dengannya. Begitu: Apa itu...

165
Bagaimana cara debug tumpukan kesalahan korupsi?

Saya men-debug aplikasi C ++ multi-threaded (asli) di bawah Visual Studio 2008. Pada kesempatan yang tampaknya acak, saya mendapatkan kesalahan "Windows telah memicu break point ..." dengan catatan bahwa ini mungkin disebabkan oleh korupsi di tumpukan. Kesalahan-kesalahan ini tidak akan selalu...

160
Stack, Static, dan Heap di C ++

Saya sudah mencari, tetapi saya tidak mengerti dengan baik ketiga konsep ini. Kapan saya harus menggunakan alokasi dinamis (di heap) dan apa keuntungan sebenarnya? Apa masalah statis dan tumpukan? Bisakah saya menulis seluruh aplikasi tanpa mengalokasikan variabel di heap? Saya mendengar bahwa...