Результаты поиска по запросу "memory-management"

1 ответ

 и его суперклассы без какао? Если можете, попробуйте опубликовать код инициализатора.

я есть следующий код: NSLog(@"%d", [chart retainCount]); self.chart = [[BNPieChart alloc] initWithFrame:self.view.frame]; NSLog(@"%d", [chart retainCount]);Терминал показывает: [Session started at 2011-03-28 11:09:46 +0200.] 2011-03-28 ...

1 ответ

Другими словами, что-то вроде этого:

от вопрос уже есть ответ здесь: Почему память моей программы не освобождается? [/questions/29529135/why-does-my-programs-memory-not-release] 2 ответаУ меня есть следующий код, который я создал, чтобы проверить, как память может выделять и ...

1 ответ

 VSScrollview, он использует свои представления так же, как UITableview использует свою ячейку.

я есть этот код управления страницей тот же из образца Apple. Здесь у меня есть подпредставление (controller.view), которое содержит ImageView. Теперь проблема с управлением памятью. Все работает отлично. Но когда я прокручиваю 5-10 страниц. RAM ...

ТОП публикаций

3 ответа

Я никогда не использовал его ни для чего - слишком много ОС предоставляют виртуальную память и SIGSEGV или аналогичные, если они не могут предоставить ее позже, поэтому не стоит создавать систему, которая полагается на устойчивость к исчерпанию памяти: она часто находится за пределами С ++ в руках. Тем не менее, если вы разрабатывали систему, в которой можно / нужно полагаться, я легко могу представить ситуацию, когда некоторые данные в реальном времени передавались в очередь в вашем процессе, и вы обрабатывали их и записывали / отправляли результаты. так быстро, как вы могли (например, видео аппаратное потоковое видео для повторного сжатия на диск / сеть). Если бы вы добрались до стадии, когда вы больше не могли хранить, вам просто пришлось бы бросить немного, но как вы узнали бы, когда это стало так плохо? Установка произвольного ограничения была бы глупой, особенно если ваше программное обеспечение предназначено для встроенной среды / блока, который существует только для этой задачи. И, вероятно, вам не следует использовать такую ​​функцию случайно в системе с любым типом подкачки памяти на жестком диске, так как если вы уже находитесь в режиме подкачки, пропускная способность будет ниже. Но - после предостережений - может быть полезно отбросить пакеты на некоторое время, пока вы не наверстаете упущенное. Возможно, сброс каждого N-го кадра через буфер в очереди будет менее заметен, чем сброс фрагмента в конец или в начало очереди. Как бы то ни было, отбрасывание данных из очереди может быть нормальным использованием на уровне приложения (в отличие от подсистемы внутренней памяти) для чего-то подобного ...

аммы на C ++ могут определять и устанавливатьnew_handler() это должно быть вызвано из функций распределения памяти, таких какoperator new() если невозможно выделить запрошенную память. Одно использование обычаяnew_handler() являетсяработа с ...

1 ответ

 будет еще быстрее. Спасибо за указание на меня

помощь в понимании назначения переменных, указателей, ... Следующее воспроизводимо. import pandas as pd df = pd.DataFrame({ 'listData': [ ['c', 'f', 'd', 'a', 'e', 'b'], [5, 2, 1, 4, 3] ]}) df['listDataSort'] = df['listData']дает: listData ...

4 ответа

Любой код, заключенный в фигурные скобки диспетчерского вызова в GCD, защищен от двух вещей: сообщения об ошибках и, иногда, подсчет распределения. Это обычно относится только к CoreFoundation или любому другому не-UIKit или не-NSFoundation.

идно на этом снимке экрана с инструментов, Allocations считает, что мое приложение (Ongo) использует только 7,55 МБ памяти, а Memory Monitor - 53,30. Более того, свободная системная память практически не коррелирует с объемом памяти, который ...

3 ответа

Если это будет работать ... Запуск программы работает, запуск моей программы работает. Но когда я выхожу из программы, CLR Profiler выдает исключение:

ли способ узнать, сколько памяти используется для конкретного объекта? Например, список. Принимая все во внимание, как интернирование строк и все, что делается компилятором / средой выполнения / чем угодно.

3 ответа

Привет хоха Спасибо за ваше руководство. На самом деле я сделал тестовый проект, и это доказывает ситуацию. Я опубликую это. Я был очень удивлен, что простое действие по соединению элемента IB с IBOutlet фактически добавляет одно сохранение. Еще раз спасибо и ура! Извините, какой-то идиот отклонил ваш комментарий!

ожу документацию по этому вопросу неясной: Скажем, вы работаете с iOS (НЕ для Mac, не нужно упоминать о различиях). Скажем, это строго 4.0+ (не нужно упоминать различия в старых ОС). Скажем, мы загружаем NIB строго автоматически. Скажем, у вас ...

6 ответов

Это не так? Я почти уверен, что он поймает "большинство" из них, по крайней мере ..

но я чинил чей-то код. Был большой класс, который не стал бы сдавать. Вы должны были поразить это с 5 или 6 выпусками, чтобы получить это к dealloc. Я внимательно просмотрел большой класс и в конце концов нашел разные вещи, которые нужно было ...

5 ответов

постоянное увеличение памяти приложения (IOAccelResource)

Я пытаюсь обдумать проблему (ускользнуло отэтот вопрос [https://stackoverflow.com/questions/19111272/cocos2d-ios7-continuously-increasing-memory-usage-for-boilerplate-code] ). Контекст: пошаговая игра, разработанная с помощью cocos2d версии 2.0, ...