Мое приложение сталкивается с ошибкой OOM в следующей строке исходного кода :image = BitmapFactory.decodeStream (assetsManager.open (imgFilename )); Непосредственно перед выделением, которое приводит к уничтожению приложения...
это может быть очень простой вопрос, но я не смог найти ответ здесь, на SO, и не знал никого, кого я задал ответ :Я могу написать простой метод c #, подобный этому :private void foo (){инт а = 1; инт...
Итак, я очень новичок в программировании на C++, и я искал пару дней решающий ответ на этот вопрос. КОГДА я должен объявлять переменные-члены в куче, а не в стеке? Большая часть...
Я с нетерпением жду понимания того, как динамическое управление памятью работает на низком уровне в системах GNU/Linux (, также как работает ptmalloc ). Конечно, я читал код, но у меня есть много сомнений. Я, далее...
Я использую пользовательскую реализацию кучи в одном из моих проектов. Он состоит из двух основных частей: Фиксированная куча блоков размера. То есть куча, которая выделяет блоки только определенного размера. Он выделяет большую память ...
У меня есть вектор, который я хочу использовать для создания кучи. Я не уверен, следует ли мне использовать функцию кучи C++ make _или поместить мой вектор в приоритетную очередь? Что лучше по производительности? Когда следует...
Я пытаюсь реализовать алгоритм Дейкстры в Haskell. Я уже реализовал двоичную кучу, используя дерево. В алгоритме ключи соседей текущей вершины должны обновляться в куче....
Обновление: ошибка, кажется, генерируется этой строкой: * line = color; Я получаю следующую ошибку, но не понимаю, откуда она взялась: Ошибка: HEAP [testQt.exe]: блок кучи в ...
У меня длинные циклы ГК.
из проверок я увидел, что в постоянной (старой) области кучи слишком много объектов.
Есть ли какая-нибудь польза, чтобы узнать, какие объекты находятся в какой области кучи, или какие-либо...
Из-за небольшой ошибки в реализации я обнаружил, как быстро я могу достичь Java heap space issue Теперь ошибка исправлена, все в порядке, но это заставило меня искать, как решить эту проблему, и я ...
Распределитель glibc Linux ведет себя странно. Надеюсь, кто-то может пролить свет на это. Вот исходный файл, который у меня есть: first.cpp: #include
#include
Я работал над кучей программ обработки изображений. ничего причудливого, в основном экспериментируя быстро и грязно. Данные изображения хранятся в векторах, которые объявляются на стеке (стараюсь избегать...
Стандарт C++ ничего не упоминает о стеке или куче, они специфичны для реализации, что верно. Несмотря на то, что они не являются частью стандарта C++, мы в конечном итоге используем их в любом случае, поэтому ...
Некоторое время назад у меня был разговор с другом. Он опытный пользователь C++, а я неопытный пользователь C++. Он сказал мне, что я должен стремиться использовать переменные кучи, то есть: A* obj = new A("A");
...
Я новичок в программировании для Windows, и я только что «потерял» два часа на поиски ошибки, о которой, кажется, все знают: вы не можете создать объект в куче в DLL и уничтожить его в другой DLL (или в ...
Я ищу реализацию алгоритма распределения кучи на языке C для микроконтроллера с ограниченным объемом памяти. Я сузил свой поиск до двух вариантов, о которых я знаю, однако я очень открыт для предложений, ...
Я работаю над приложением OpenGL на основе Linux c++, используя 64-битные драйверы Nvidia 290.10. Я пытаюсь уменьшить его объем памяти, поскольку он использует довольно много оперативных данных. Я был ...
Я собираюсь развернуть приложение на работающем сервере, и прямо сейчас я нахожусь в той части, где я должен установить размеры кучи и permgen для jvm. Я видел много статей, и все они говорят «установить ...
По сути, это распределение стека: char inStack[10]; // и MyStruct cl; И это должно быть размещено в куче: char* inHeap = new char[10];
// и
MyClass cl = новый MyClass(); ----------...
Я пытался вызвать функцию, расположенную в куче. После нескольких неудачных попыток я попробовал код на этом веб-сайте: http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/85d5da8c-...
Я понимаю, что jmap используется для создания дампов кучи, и то же самое может быть проанализировано Jhat. jVisualVM также можно использовать для анализа дампов кучи (и может выполнять гораздо больше задач, таких как профилирование и т. д.). Но ...
Можно ли установить максимальный размер кучи для конкретного приложения (свойство dalvik.vm.heapsize) вместо использования одного и того же максимального размера кучи для всех виртуальных машин, работающих на Android-устройство? Я знаю, что могу установит
У меня есть Debian с ядром Linux 2.6, и я пытаюсь понять, как куча работает/ведет себя с malloc() и free() Я пытался найти алгоритмы malloc() и free() и структуру кучи, но я...
У меня есть один простой вопрос. Обычно я пишу такой код: String myString = "hello"; для (целое i=0, i<10; i++)
{ myString = "привет еще раз";
} Потому что я думаю, что следующее было бы нехорошо...
Я перешел из String test + = str; где test вырос в геометрической прогрессии с тысячами и тысячами символов. Выполнение заняло 45 минут, вероятно, из-за создания больших строк и удаления мусора. ...
В C++когда я использую std ::cout вот так :std ::cout << "myString" << std ::endl; Есть ли что-нибудь, что будет выделено в куче с помощью std ::cout? Или std ::cout сделает все на...
Я знаю, что когда объекты создаются в Heap, у них также есть еще два дополнительных поля: Sync Block Index
Указатель Type Object Итак, мне интересно, когда Type Object создается в памяти Heap и какие данные...
В Python есть модуль heapq, который реализует структуру данных кучи и поддерживает некоторые основные операции (push, pop). Как удалить i-й элемент из кучи в O (log n)? Это вообще возможно с heapq или ...
Я запутался относительно кучи и свободного списка. У меня есть несколько вопросов, и у меня есть собственное понимание того, как malloc работает в C. Пожалуйста, поправьте меня, если я ошибаюсь. Организована ли память кучи как связанная...