Вопросы с тегом «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 …
152 c++  stl  vector  stack  heap 


9
Определить размер кучи приложения в Android
Как вы программно определяете размер кучи приложения, доступного для приложения Android? Я слышал, что есть функция, которая делает это в более поздних версиях SDK. В любом случае, я ищу решение, которое работает на 1,5 и выше.

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 ++, и я немного не понимаю, когда мне следует хранить вещи в стеке, а когда - в куче. Я понимаю, …



8
Android Gradle не удалось зарезервировать достаточно места для кучи объектов
Я установил Android Studio 1.1.0. Я еще ничего не делал, например, запускал новое приложение для Android и ничего не импортировал. Каким-то образом он пытается что-то построить и выдает ошибку синхронизации. Ошибка: невозможно запустить процесс демона. Эта проблема может быть вызвана неправильной настройкой демона. Например, используется нераспознанный параметр jvm. См. Главу …
91 android  gradle  jvm  heap 


8
Распределение памяти: стек против кучи?
Меня путают основы распределения памяти между стеком и кучей . Согласно стандартному определению (то, что все говорят), все типы значений будут размещены в стеке, а ссылочные типы будут помещены в кучу . Теперь рассмотрим следующий пример: class MyClass { int myInt = 0; string myString = "Something"; } class Program …
84 c#  .net  stack  heap 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.