0
ответов

Почему вызов mmap () с большим размером не завершается неудачно?

Я пытаюсь использовать mmap () для управления виртуальной памятью. Я хочу зарезервировать и зафиксировать область памяти. Я тестировал этот код: const unsigned long gygabyte = 1024 * 1024 * 1024; const unsigned long ...
вопрос задан: 3 February 2012 17:58
0
ответов

Что управляет ОЗУ?

Когда программа сборки компилируется и запускается на машине без операционной системы, как выбирается начальный адрес в ОЗУ, чтобы переменные, объявленные с помощью директив данных, распределялись должным образом?
вопрос задан: 3 February 2012 16:57
0
ответов

Когда мне следует вызывать removeObserver: forKeyPath из закрывающегося класса ViewController, который наблюдает за постоянным классом модели?

У меня есть класс ViewController, у которого есть свойство, которое является моделью, которую я хочу наблюдать как свойства модели изменять. В моем объекте модели у меня есть свойство, которое периодически обновляется в ...
вопрос задан: 2 February 2012 17:02
0
ответов

разница между ARC и MRC

Меня смущает материал Apple. Мы управляем памятью тремя способами: автоматический подсчет ссылок. ручной подсчет ссылок. сборка мусора. Сомневаюсь, в чем разница ...
вопрос задан: 2 February 2012 09:55
0
ответов

Стратегии работы с большими объемами данных изображений

Стек технологий: C # / .NET 4 / WinForms Предпосылки: проект, над которым я работаю, представляет собой приложение визуализации для серии стеков изображений. В частности, каждый стек изображений является выровнено по ...
вопрос задан: 1 February 2012 22:09
0
ответов

При каких обстоятельствах malloc может вернуть NULL?

Со мной такого никогда не случалось, и я программирую уже много лет. Может кто-нибудь привести мне пример нетривиальной программы, в которой malloc на самом деле не будет работать? Я не говорю о памяти ...
вопрос задан: 1 February 2012 19:21
0
ответов

Как освободить память в C?

Я пишу код, который содержит множество одномерных и двухмерных массивов. Я получил «ошибка: не могу выделить регион», и я думаю, это потому, что выделено слишком много памяти. Я использую функции "malloc" и "free", но я ...
вопрос задан: 1 February 2012 16:47
0
ответов

Максимальный объем собственной памяти, которая может быть выделена для приложения Android.

Размер кучи виртуальной машины не может превышать 16, 24 или 32 МБ в зависимости от телефона. Но каков максимальный размер родной кучи? Сколько собственной памяти может быть выделено приложению, когда оно находится в ...
вопрос задан: 31 January 2012 22:07
0
ответов

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

Мне нужно реализовать оптимизированную версию malloc / realloc / free (адаптированную для моего конкретного приложения). В настоящий момент код работает на определенной платформе, но я хотел бы написать его на ...
вопрос задан: 31 January 2012 17:18
0
ответов

Выделение памяти при создании объекта C++

Различный объем выделяемой памяти наблюдается при создании объекта на классе C ниже, class C { int i; int j; }; void f() { C *c = new C; C *c2 = new C[2]; C (*c3)[2] = new C[2][2]; }...
вопрос задан: 31 January 2012 16:44
0
ответов

Выделение памяти для массива символов

Допустим, у вас есть- struct Person {char * name; int age; int height; int weight; }; Если вы это сделаете - struct Person * who = malloc (sizeof (struct Person)); Как C узнает, сколько ...
вопрос задан: 31 January 2012 15:23
0
ответов

Задержка ввода Eclipse Indigo в OS X Lion

Я работаю над довольно большим проектом и недавно наткнулся на моего старого доброго друга из 90-х, задерживающего при вводе текста. Моя установка - MacBook Pro 2,2 ГГц i7 8 ГБ с SSD-накопителем, и у него не было ...
вопрос задан: 31 January 2012 14:58
0
ответов

Как отследить «tcmalloc: large alloc…»

мое приложение распечатывает несколько строка вроде: tcmalloc: large alloc 4294488064 байта == 0x2b968d8000 @ 0x727432 0x727302 0x727a58 0x75a07d 0x574beb 0x585756 0x5575df 0x5717db 0x57108f 0x58078c 0x302b80610a ...
вопрос задан: 31 January 2012 09:54
0
ответов

Heroku Ошибка R14 (Превышена квота памяти): Как мне решить эту проблему?

У меня есть приложение Rails 3.1 на Heroku. Я вижу много этих ошибок: Ошибка R14 (Превышена квота памяти) Как правило, предыдущая запись журнала показывает: Процесс, выполняющийся mem = 522M (102,1%) Это ...
вопрос задан: 31 January 2012 09:26
0
ответов

Означает ли «удалить указатель» просто «* указатель = 0»?

# include int main () {using std :: cout; int * p = новый int; * р = 10; cout << * p << "\ t" << p << "\ n"; удалить p; cout << * p << "\ t" << p << "\ n"; ...
вопрос задан: 31 January 2012 01:44
0
ответов

Безопасно ли использовать перераспределение?

Некоторое время назад мой друг сказал мне не использовать перераспределение, потому что это небезопасно, но он не мог сказать мне, почему, поэтому я провел небольшое исследование по этой теме и ближайшему ссылки на мои сомнения были: https: // ...
вопрос задан: 30 January 2012 22:11
0
ответов

Владение QAction в QMenu

Я использовал Qt для создания базового GUI для приложения, и у меня возникло несколько вопросов... Итак, я создал GUI, он работает нормально, и я решил кое-что проверить... for(int i=0; i < 100000; i++) { ...
вопрос задан: 30 January 2012 20:54
0
ответов

reserve() memory multi-dimensional std::vector (C++)

Пусть у нас есть std::vector > face; face.resize(nElm); Это нормально для resize() для первого измерения. Однако я также хочу зарезервировать() память для ...
вопрос задан: 29 January 2012 19:37
0
ответов

Приложение iOS вылетает из памяти с предупреждением после выхода из фонового режима, но не раньше?

У меня странная ситуация. У меня выполняется довольно интенсивный процесс памяти (обработка изображений), но я преодолел все нюансы, и в 99% случаев он работает нормально. Однако, если я помещаю приложение в ...
вопрос задан: 27 January 2012 07:46
0
ответов

Загрузка многих изображений и нехватка памяти при использовании NativeJpg

Я создаю Picture Loader, который имеет две основные возможности: 1) Загрузка изображений в потоке и 2) Сохранение кэшированных изображений. С тех пор как я реализовал NativeJpg 1.32, я заметил, что TsdJpgGraphic ...
вопрос задан: 25 January 2012 23:09
0
ответов

Является ли массив одного логического значения в Java меньше, чем отдельная переменная?

Мои поиски по SO не дали мне результата, поэтому, если это дубликат, пожалуйста, перенаправьте меня. С учетом этого, мой вопрос: из опыта и просмотра SO я узнал, что логическое значение Java хранится как ...
вопрос задан: 22 January 2012 05:53
0
ответов

Как определить стоимость ЦП и памяти для функции?

Может ли кто-нибудь предложить лучшую практику или подходящую библиотеку для определения: Количество циклов ЦП, используемых во время выполнения функции Python? Объем памяти, используемый тем же Python ...
вопрос задан: 21 January 2012 21:13
0
ответов

Выделение массивов и доступ к ним на виртуальной машине Java и конфликт памяти

Обратите внимание на следующее определение подкласса потока (весь исполняемый исходный файл Java включен в конец вопрос для вашего удобства): final class Worker расширяет Thread {Foo [] ...
вопрос задан: 20 January 2012 13:51
0
ответов

Ограничение размера кучи в Android, действительно ли нам нужно разрабатывать приложения с учетом ограничения в 16 МБ?

Как сказано в заголовке, должен ли я разрабатывать свое приложение с учетом ограничения размера кучи в 16 МБ? Я спрашиваю потому, что недавно я разрабатывал игру, которая прекрасно работает на моем почти 2-летнем ...
вопрос задан: 20 January 2012 10:28
0
ответов

C ++, почему у меня возникают нарушения доступа после изменения недавно выделенных объектов?

Хорошо, в настоящее время я работаю над игрой и столкнулся с проблемой памяти после сегодняшнего рефакторинга части кода. Он использует дизайн на основе компонентов, и я изменял то, как компоненты были ...
вопрос задан: 19 January 2012 20:59
0
ответов

__ цикл самостоятельной ссылки блока в блоке ivar в ARC

У меня есть некоторый код с очевидным циклом ссылки в блоке ivar . Следующий код вызывает ссылочный цикл, и метод dealloc никогда не вызывается: __block MyViewController * blockSelf = self; ...
вопрос задан: 18 January 2012 19:25
0
ответов

Где инициализировать структуры данных: init или viewDidLoad?

В каком месте лучше инициализировать структуры данных, используемые для отображения содержимого в моих контроллерах представления: init или viewDidLoad? Также, в любом случае, где я должен их освобождать: dealloc, ...
вопрос задан: 15 January 2012 03:29
0
ответов

Стал ли шаблон проектирования Target-Action плохой практикой в ​​рамках ARC?

В течение многих лет я следовал замечательному шаблону под названием Target-Action, который выглядит следующим образом: объект вызывает указанный селектор для указанного целевого объекта, когда приходит время вызова. Это очень ...
вопрос задан: 13 January 2012 18:51
0
ответов

Выделить статическую память в кэше ЦП в c / c ++: возможно ли это?

Можно ли явно создать статические объекты в кеше ЦП, чтобы убедиться, что эти объекты всегда остаются в кеше, чтобы не снижалась производительность из-за их попадания в оперативную память ...
вопрос задан: 13 January 2012 17:04
0
ответов

Можно ли объявить 1-битную переменную в Java?

В моем алгоритме используется огромный массив логических значений, и, как меня учили, для каждого логическая переменная. Есть ли способ объявить логический массив и уменьшить использование памяти, потому что я работаю над ...
вопрос задан: 13 January 2012 13:33