0
ответов

Ошибка сегментации из-за нехватки памяти в C

Этот код дает мне ошибку сегментации примерно в половине случаев: int main (int argc, char ** argv) {тест с плавающей запятой [2619560]; int i; для (i = 0; i <2619560; i ++) test [i] = 1.0f; } I ...
вопрос задан: 19 November 2010 02:10
0
ответов

Перевод C / C ++ в сборку, низкоуровневое поведение памяти: как это делается? [closed]

Я учусь в школе игрового программирования, и здесь нам нужно узнать о скорости кода, что кажется важным. Есть ли какое-либо руководство или список вещей, о которых следует помнить при программировании на C / C ++? Я ...
вопрос задан: 18 November 2010 16:35
0
ответов

Как анализировать использование памяти программой в Visual Studio 2010?

Есть ли способ проверить, какая память была выделена в программе, написанной в VS 2010? Я заметил, что недавно созданная мной программа со временем использует все больше и больше памяти без ...
вопрос задан: 18 November 2010 09:32
0
ответов

упаковка узла распределения std :: map?

Я заметил, что реализация std :: map в Visual Studio (2010) выделяет новый блок памяти для каждого узел в его красно-черном дереве. То есть для каждого элемента на карте один новый ...
вопрос задан: 18 November 2010 07:48
0
ответов

Текущее использование памяти в Лиспе

Мне нужно выяснить из программы Common Lisp, сколько памяти в настоящее время используется. Мне дали понять, что портативного метода не существует (стандартная функциональная комната распечатывает информацию ...
вопрос задан: 16 November 2010 13:30
0
ответов

Внешнее выделение слишком велико для этого процесса в Android

Я получаю ошибку «внешнее выделение слишком велико для этого процесса» в моем приложении. Их сразу много: 11-16 10: 56: 59.230: ERROR / dalvikvm-heap (2875): 1303680-байтовое внешнее выделение слишком велико для ...
вопрос задан: 16 November 2010 12:04
0
ответов

использование памяти структурами данных STL, Windows и Linux

У меня есть программа, которая активно использует std :: map. В Windows используется гораздо больше памяти, чем в Linux. Кто-нибудь знает, почему это происходит? Linux: Последний процесс занял 42,31 с и использовал не более 909 ...
вопрос задан: 15 November 2010 10:15
0
ответов

Boost shared_ptr с перегруженным размещением new / delete

Я использую boost shared_ptr с моим собственным менеджером памяти, подобным этому (урезанный пример, Надеюсь, в нем нет ошибок): { public: / ** Выделить немного памяти. * / inline ...
вопрос задан: 15 November 2010 07:28
0
ответов

Как уменьшить потребление памяти C ++ по умолчанию?

У меня есть серверное приложение, написанное на C ++. После запуска он использует около 480 КБ памяти в x86 Linux (Ubuntu 8. 04, GCC 4.2.4). Я считаю, что 480 КБ - это чрезмерный объем памяти: сервер даже не ...
вопрос задан: 14 November 2010 23:02
0
ответов

Сколько памяти iOS позволяет приложениям использовать?

Я создаю приложение, которое использует много довольно больших файлов изображений. Я замечаю, что он вылетает, когда все они загружаются на мой iPhone 3G (128 МБ оперативной памяти), но не когда я тестирую его на iPod третьего поколения (256 МБ оперативн
вопрос задан: 13 November 2010 00:00
0
ответов

память, используемая любым приложением для iPhone

Есть несколько вещей, которые я не понимаю об управлении памятью iOS. Я хотел знать, сколько памяти обычно занимает приложение iPhone при работе на устройстве (есть ли какое-нибудь исправление, например 10 МБ?) ...
вопрос задан: 12 November 2010 18:41
0
ответов

почему явный вызов оператора new

Я видел такой код: void * NewElts = operator new (NewCapacityInBytes); И соответствующий вызов явно оператор удаления используется впоследствии. Зачем это делать вместо: void * NewElts = new char [...
вопрос задан: 10 November 2010 15:10
0
ответов

Как проверить освобождение памяти

Как проверить, была ли освобождена память, на которую указывает указатель p?
вопрос задан: 10 November 2010 10:21
0
ответов

Худшее, что может случиться, если я не соблюдаю догму о настраиваемых распределителях без сохранения состояния?

Мне нужно создать настраиваемый распределитель для std :: objects (особенно и первоначально для std :: vector), но со временем он может использовать другие. Причина, по которой мне нужно создать собственный распределитель, состоит в том, что я ...
вопрос задан: 8 November 2010 16:27
0
ответов

Выделение в стеке буфера размером больше страницы приведет к повреждению памяти?

В Windows стек реализован следующим образом: указанный страница следует за зафиксированными страницами стека. Его флаг защиты так же охраняется. Итак, когда thead ссылается на адрес на защищенной странице, память ...
вопрос задан: 8 November 2010 12:07
0
ответов

Хорошие примеры использования финализаторов в C #

Когда я прочитал несколько статей об управлении памятью в C #, я был сбит с толку методами финализатора. С ними связано так много сложных правил. Например, никто не знает, когда ...
вопрос задан: 3 November 2010 21:42
0
ответов

Использование realloc в c ++

std :: realloc опасно в c ++, если память malloc'd содержит типы, отличные от pod. Кажется, единственная проблема в том, что std :: realloc не будет вызывать деструкторы типа, если он не может увеличить объем памяти на месте. A ...
вопрос задан: 3 November 2010 18:44
0
ответов

Было бы правильно / элегантно использовать только alloc без init?

Если мы не хотим реализовывать метод init в нашем классе, и имея в виду, что init в NSObject возвращает только экземпляр объекта без инициализации, я не вижу смысла вызывать init ...
вопрос задан: 3 November 2010 10:16
0
ответов

Есть ли способ получить размер переменной PHP в bytes?

В настоящее время у меня есть сценарий PHP CLI, широко использующий Zend Framework, который, кажется, использует все больший объем памяти при работе. Он просматривает большой набор моделей, полученных из базы данных ...
вопрос задан: 3 November 2010 10:10
0
ответов

Каким образом рекурсия делает использование оперативной памяти непредсказуемым?

Цитата из Code Complete 2, int Factorial (int число) {если (число == 1) {возврат 1; } else {возвращаемое число * Факториал (число - 1); } } Помимо того, что ...
вопрос задан: 2 November 2010 18:29
0
ответов

Простая избыточная версия Objective-C, которая * должна * давать сбой, не вызывает сбоев. Почему?

Либо мой отладчик сломан, либо есть что-то фундаментальное, чего я не понимаю. У меня есть очень простой код в очень простой программе командной строки, которая должна аварийно завершить работу. Однако это не ...
вопрос задан: 2 November 2010 15:39
0
ответов

Утечка памяти в Python Twisted: где она?

У меня есть сервер Twisted под нагрузкой. Когда сервер находится под нагрузкой, использование памяти увеличивается и никогда не восстанавливается (даже если клиентов больше нет). В следующий раз он перейдет в режим высокой нагрузки, память ...
вопрос задан: 2 November 2010 13:25
0
ответов

Автозапуск по сравнению с выпуском

Когда мне нужен массив для временного использования, какая разница между ними: 1: NSMutableArray * stuff = [[NSMutableArray alloc] init ]; // используем массив [выпуск материала]; 2: NSMutableArray * stuff = [...
вопрос задан: 2 November 2010 11:27
0
ответов

объединение упакованных данных с выровненным доступом к памяти

Я пытаюсь выполнить оптимизацию памяти, которая теоретически возможна, но я начинаю сомневаться, что она находится в пределах возможностей arm-elf-gcc . Пожалуйста, покажите мне, что я ошибаюсь. У меня есть встроенный ...
вопрос задан: 1 November 2010 23:51
0
ответов

Создание экземпляра внутреннего класса

Я работаю над примером проблемы перезаписи hashCode и метода equals, но получение сообщения об ошибке: «Нет доступного включающего экземпляра типа CustomHashCodeExample. Необходимо квалифицировать выделение с помощью ...
вопрос задан: 1 November 2010 16:22
0
ответов

Освобождение делегирующего объекта в его делегате метод обратного вызова

Я пытаюсь понять, что рекомендуется делать в следующей ситуации. Определенные объекты, такие как CLLocationManager или MKReverseGeocoder, асинхронно отправляют свои результаты делегату ...
вопрос задан: 31 October 2010 19:00
0
ответов

Насколько хорошо Clojure работает с расходом памяти?

Что касается фона, я пишу веб-службу на Clojure (используя Compojure в этом кейс). Меня не беспокоит производительность, она кажется достаточно хорошей, и я всегда могу запустить еще один сервер ...
вопрос задан: 31 October 2010 09:35
0
ответов

Управление памятью Dll

У меня мало сомнений относительно того, как Windows управляет памятью DLL. когда .dll загружены в хост процесс, как управляется память? Имеет ли .dll доступ ко всему память, доступная для ...
вопрос задан: 27 October 2010 10:41
0
ответов

Сколько памяти выделяется для одного целочисленного объекта в Java ? Как узнать это значение для любого настраиваемого объекта? [дубликат]

Как правильно измерить, сколько памяти из кучи следует использовать для создания нового объекта определенного типа (давайте поговорим о целых числах, чтобы было проще)? Можно ли вычислить это значение ...
вопрос задан: 27 October 2010 08:31
0
ответов

Tips for finding and debugging abandoned memory and heap growth

I recently watched one of the WWDC 2010 videos: Session 311 - Advanced Memory Analysis with Instruments. The link is here. There is an interesting example in the video on finding Abandoned Memory. ...
вопрос задан: 26 October 2010 15:47