0
ответов

Android :BitmapFactory.decodeStream ()не хватает памяти с файлом размером 400 КБ и свободной кучей 2 МБ

Мое приложение сталкивается с ошибкой OOM в следующей строке исходного кода :image = BitmapFactory.decodeStream (assetsManager.open (imgFilename )); Непосредственно перед выделением, которое приводит к уничтожению приложения...
вопрос задан: 5 August 2012 21:36
0
ответов

Как CLR получает доступ к стеку C #?

это может быть очень простой вопрос, но я не смог найти ответ здесь, на SO, и не знал никого, кого я задал ответ :Я могу написать простой метод c #, подобный этому :private void foo (){инт а = 1; инт...
вопрос задан: 31 July 2012 13:45
0
ответов

Когда и зачем объявлять переменные-члены в куче C++

Итак, я очень новичок в программировании на C++, и я искал пару дней решающий ответ на этот вопрос. КОГДА я должен объявлять переменные-члены в куче, а не в стеке? Большая часть...
вопрос задан: 13 July 2012 19:59
0
ответов

Описание кода реализации ptmalloc

Я с нетерпением жду понимания того, как динамическое управление памятью работает на низком уровне в системах GNU/Linux (, также как работает ptmalloc ). Конечно, я читал код, но у меня есть много сомнений. Я, далее...
вопрос задан: 11 July 2012 20:03
0
ответов

Куча оптимизирована для (но не ограничиваясь) однопоточного использования

Я использую пользовательскую реализацию кучи в одном из моих проектов. Он состоит из двух основных частей: Фиксированная куча блоков размера. То есть куча, которая выделяет блоки только определенного размера. Он выделяет большую память ...
вопрос задан: 7 July 2012 19:18
0
ответов

Когда следует использовать make _heap вместо Priority Queue?

У меня есть вектор, который я хочу использовать для создания кучи. Я не уверен, следует ли мне использовать функцию кучи C++ make _или поместить мой вектор в приоритетную очередь? Что лучше по производительности? Когда следует...
вопрос задан: 29 June 2012 17:31
0
ответов

Как я могу эмулировать указатели в Haskell?

Я пытаюсь реализовать алгоритм Дейкстры в Haskell. Я уже реализовал двоичную кучу, используя дерево. В алгоритме ключи соседей текущей вершины должны обновляться в куче....
вопрос задан: 27 June 2012 09:19
0
ответов

Блок кучи изменен после запрошенного размера

Обновление: ошибка, кажется, генерируется этой строкой: * line = color; Я получаю следующую ошибку, но не понимаю, откуда она взялась: Ошибка: HEAP [testQt.exe]: блок кучи в ...
вопрос задан: 22 June 2012 15:22
0
ответов

OpenSSL i2o_ECPublicKey не работает

У меня такой код: #include #include <откройка/ша.ч> #include int main(){ printf("OpenSSL version: %s\n",OPENSSL_VERSION_TEXT); EC_KEY * ключ = ...
вопрос задан: 16 June 2012 16:41
0
ответов

есть ли способ узнать, какие объекты находятся в «старой» области кучи

У меня длинные циклы ГК. из проверок я увидел, что в постоянной (старой) области кучи слишком много объектов. Есть ли какая-нибудь польза, чтобы узнать, какие объекты находятся в какой области кучи, или какие-либо...
вопрос задан: 12 June 2012 12:14
0
ответов

Applet: Java heap space

Из-за небольшой ошибки в реализации я обнаружил, как быстро я могу достичь Java heap space issue Теперь ошибка исправлена, все в порядке, но это заставило меня искать, как решить эту проблему, и я ...
вопрос задан: 8 June 2012 09:34
0
ответов

Распределитель Linux не освобождает небольшие фрагменты памяти

Распределитель glibc Linux ведет себя странно. Надеюсь, кто-то может пролить свет на это. Вот исходный файл, который у меня есть: first.cpp: #include #include
вопрос задан: 8 June 2012 06:35
0
ответов

Является ли плохой идеей хранить большие векторы в стеке?

Я работал над кучей программ обработки изображений. ничего причудливого, в основном экспериментируя быстро и грязно. Данные изображения хранятся в векторах, которые объявляются на стеке (стараюсь избегать...
вопрос задан: 7 June 2012 00:50
0
ответов

Существует ли реализация C++ без стека или без кучи?

Стандарт C++ ничего не упоминает о стеке или куче, они специфичны для реализации, что верно. Несмотря на то, что они не являются частью стандарта C++, мы в конечном итоге используем их в любом случае, поэтому ...
вопрос задан: 5 June 2012 16:12
0
ответов

Лучше использовать переменные кучи или стека?

Некоторое время назад у меня был разговор с другом. Он опытный пользователь C++, а я неопытный пользователь C++. Он сказал мне, что я должен стремиться использовать переменные кучи, то есть: A* obj = new A("A"); ...
вопрос задан: 2 June 2012 08:27
0
ответов

Используют ли (статически связанные) библиотеки DLL другую кучу, отличную от основной программы?

Я новичок в программировании для Windows, и я только что «потерял» два часа на поиски ошибки, о которой, кажется, все знают: вы не можете создать объект в куче в DLL и уничтожить его в другой DLL (или в ...
вопрос задан: 30 May 2012 16:28
0
ответов

Алгоритм кучи микроконтроллера, устойчивый к фрагментации

Я ищу реализацию алгоритма распределения кучи на языке C для микроконтроллера с ограниченным объемом памяти. Я сузил свой поиск до двух вариантов, о которых я знаю, однако я очень открыт для предложений, ...
вопрос задан: 29 May 2012 19:02
0
ответов

Использование кучи libGL

Я работаю над приложением OpenGL на основе Linux c++, используя 64-битные драйверы Nvidia 290.10. Я пытаюсь уменьшить его объем памяти, поскольку он использует довольно много оперативных данных. Я был ...
вопрос задан: 22 May 2012 08:06
0
ответов

Мне действительно нужно определить минимальный размер кучи java

Я собираюсь развернуть приложение на работающем сервере, и прямо сейчас я нахожусь в той части, где я должен установить размеры кучи и permgen для jvm. Я видел много статей, и все они говорят «установить ...
вопрос задан: 15 May 2012 16:42
0
ответов

С++ куча или выделение стека?

По сути, это распределение стека: char inStack[10]; // и MyStruct cl; И это должно быть размещено в куче: char* inHeap = new char[10]; // и MyClass cl = новый MyClass(); ----------...
вопрос задан: 14 May 2012 16:55
0
ответов

Почему эта функция, вызываемая в куче, не может вызывать cout?

Я пытался вызвать функцию, расположенную в куче. После нескольких неудачных попыток я попробовал код на этом веб-сайте: http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/85d5da8c-...
вопрос задан: 14 May 2012 16:44
0
ответов

jmap / jhat vs jVisualVM

Я понимаю, что jmap используется для создания дампов кучи, и то же самое может быть проанализировано Jhat. jVisualVM также можно использовать для анализа дампов кучи (и может выполнять гораздо больше задач, таких как профилирование и т. д.). Но ...
вопрос задан: 14 May 2012 06:25
0
ответов

Настройка максимального размера кучи для конкретного приложения для виртуальной машины Android Dalvik

Можно ли установить максимальный размер кучи для конкретного приложения (свойство dalvik.vm.heapsize) вместо использования одного и того же максимального размера кучи для всех виртуальных машин, работающих на Android-устройство? Я знаю, что могу установит
вопрос задан: 11 May 2012 19:07
0
ответов

Структура кучи Linux и поведение с malloc() и free()

У меня есть Debian с ядром Linux 2.6, и я пытаюсь понять, как куча работает/ведет себя с malloc() и free() Я пытался найти алгоритмы malloc() и free() и структуру кучи, но я...
вопрос задан: 10 May 2012 19:24
0
ответов

Java: создание экземпляров переменных в цикле: хороший или плохой стиль?

У меня есть один простой вопрос. Обычно я пишу такой код: String myString = "hello"; для (целое i=0, i<10; i++) { myString = "привет еще раз"; } Потому что я думаю, что следующее было бы нехорошо...
вопрос задан: 10 May 2012 10:20
0
ответов

StringBuilder Ошибка нехватки памяти при работе с большими строками в java

Я перешел из String test + = str; где test вырос в геометрической прогрессии с тысячами и тысячами символов. Выполнение заняло 45 минут, вероятно, из-за создания больших строк и удаления мусора. ...
вопрос задан: 6 May 2012 01:28
0
ответов

Стандарт ::cout полностью работает в стеке?

В C++когда я использую std ::cout вот так :std ::cout << "myString" << std ::endl; Есть ли что-нибудь, что будет выделено в куче с помощью std ::cout? Или std ::cout сделает все на...
вопрос задан: 23 April 2012 17:41
0
ответов

Что такое Type Object in Heap

Я знаю, что когда объекты создаются в Heap, у них также есть еще два дополнительных поля: Sync Block Index Указатель Type Object Итак, мне интересно, когда Type Object создается в памяти Heap и какие данные...
вопрос задан: 17 April 2012 03:04
0
ответов

Python: удалить элемент из кучи

В Python есть модуль heapq, который реализует структуру данных кучи и поддерживает некоторые основные операции (push, pop). Как удалить i-й элемент из кучи в O (log n)? Это вообще возможно с heapq или ...
вопрос задан: 15 April 2012 19:36
0
ответов

Память кучи и распределение плит

Я запутался относительно кучи и свободного списка. У меня есть несколько вопросов, и у меня есть собственное понимание того, как malloc работает в C. Пожалуйста, поправьте меня, если я ошибаюсь. Организована ли память кучи как связанная...
вопрос задан: 12 April 2012 01:27