Запитання з тегом «heap»

Купа (структура даних) - це дерево, яке впорядковане відносно глибини. Купа також може посилатися на відведену пам'ять процесу для динамічного розподілу.

14
Як налагодити купі-корупційні помилки?
Я налагоджую (нативну) багатопотокову програму C ++ під Visual Studio 2008. На вигляд випадкових випадків я отримую помилку "Windows викликала перерву ..." із зауваженням, що це може бути пов’язано з корупцією в купи. Ці помилки не завжди вийдуть із роботи програми відразу, хоча вона, швидше за все, вийде з ладу. …
165 c++  windows  debugging  heap 

9
Стек, статична та купа в C ++
Я шукав, але не дуже добре зрозумів ці три поняття. Коли мені потрібно використовувати динамічне розподілення (в купі) і в чому його реальна перевага? Які проблеми статичного і стекового? Чи можу я написати всю програму, не виділяючи змінних у купу? Я чув, що інші мови містять "сміттєзбірник", тому вам не …


5
Коли вектори виділяються, вони використовують пам'ять на купі чи стеку?
Чи правдиві всі наступні твердження? vector<Type> vect; //allocates vect on stack and each of the Type (using std::allocator) also will be on the stack vector<Type> *vect = new vector<Type>; //allocates vect on heap and each of the Type will be allocated on stack vector<Type*> vect; //vect will be on stack …
151 c++  stl  vector  stack  heap 



8
Масиви, купи та тип стека та значення
int[] myIntegers; myIntegers = new int[100]; У наведеному вище коді новий int [100] генерує масив на купі? З того, що я прочитав у CLR через c #, відповідь - так. Але те, що я не можу зрозуміти, - це те, що відбувається з фактичним int всередині масиву. Оскільки вони є …
134 c#  arrays  memory  stack  heap 

30
Що означає "пошкоджений zend_mm_heap"
Раптом у мене виникли проблеми з моїм додатком, яких я ніколи раніше не мав. Я вирішив перевірити журнал помилок Apache, і знайшов повідомлення про помилку із повідомленням "zend_mm_heap пошкоджений". Що це означає. ОС: Fedora Core 8 Apache: 2.2.9 PHP: 5.2.6

10
Правильне використання стека та купи в C ++?
Я певний час програмував, але це були переважно Java та C #. Мені ніколи насправді не довелося самостійно керувати пам’яттю. Нещодавно я почав програмувати на C ++, і я трохи розгублений, коли мені потрібно зберігати речі на стеці та коли зберігати їх у купі. Я розумію, що змінні, до яких …



7
Android Gradle Не вдалося зарезервувати достатньо місця для купи об’єктів
Я встановив Android Studio 1.1.0. Я ще нічого не робив, як запустити нову програму Android або імпортувати щось. Якось він намагається щось побудувати і видає помилку синхронізації. Помилка: Не вдається запустити процес демона. Ця проблема може бути викликана неправильною конфігурацією демона. Наприклад, використовується невизнаний параметр jvm. Будь ласка, зверніться до …
91 android  gradle  jvm  heap 

5
Чи зберігається масив Java примітивів у стеку або купі?
У мене є таке оголошення масиву: int a[]; Ось aмасив примітивного intтипу. Де зберігається цей масив? Чи зберігається це в купі чи стеку? Це примітивний тип int, усі примітивні типи не зберігаються в купі.

11
Чи доречно * не * використовувати вільний () у виділеній пам'яті?
Я вивчаю комп’ютерну техніку і маю кілька курсів електроніки. Я чув від двох моїх професорів (з цих курсів) , що можна уникнути з допомогою free()функції (після того, як malloc(), calloc()і т.д.) , так як простору пам'яті , виділені , ймовірно , не використовуватиметься знову , щоб виділити іншу пам'ять. Тобто, …

8
Виділення пам'яті: стек проти купи?
Я плутаюся з основами розподілу пам'яті між Stack і Heap . Відповідно до стандартної роздільної здатності (те, що всі говорять), усі типи значень будуть виділені в стек, а типи посилань перейдуть у Купу . Тепер розглянемо такий приклад: class MyClass { int myInt = 0; string myString = "Something"; } …
83 c#  .net  stack  heap 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.