Результаты поиска по запросу "memory-management"
В большинстве случаев я думаю, что временем жизни объекта должен управлять тот же объект, который его создает. Это просто позволяет узнать, где происходит разрушение.
вел последние 4 года в C #, так что меня интересуют текущие лучшие практики и общие шаблоны проектирования в C ++. Рассмотрим следующий частичный пример: class World { public: void Add(Object *object); void Remove(Object *object); void Update(); ...
В Linux вы можете использовать malloc_usable_size, чтобы узнать, сколько памяти вы можете использовать. На MacOS и других платформах BSD вы можете использовать malloc_size. Пост, связанный выше, имеет полные примеры обоих этих методов.
# include <stdio.h> # include <stdbool.h> # include <string.h> # include <stdlib.h> int main () { char * buffer; buffer = malloc (2); if (buffer == NULL){ printf("big errors"); } strcpy(buffer, "hello"); printf("buffer is %s\n", buffer); ...
Благодарю. Очень мило с вашей стороны делать это видео. Посмотрев ваше видео я понял проблему. Я отлаживаю на устройстве, а вы отлаживаете на симуляторе. Теперь я вижу, что эта опция просто отображается на симуляторе (спасибо Apple!). Проблема в том, что мой проект использует движение ядра, поэтому я не могу использовать симулятор. Спасибо, в любом случае. Я собирался переустановить Xcode.
трел это видеоhttp://www.markj.net/iphone-memory-debug-nszombie/ [http://www.markj.net/iphone-memory-debug-nszombie/] Парень показывает опцию «Включить обнаружение NSZombie для распределений внутри инструментов», но мои «Инструменты» не ...
@ увидишь мой ответ
ла посмотрите на этот код: NSURL *url = [[NSURL alloc] initWithString:@"lasdhfkjasf"]; NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url]; NSURLConnection *_conn = [[NSURLConnection alloc] initWithRequest:request ...
Можно ли отладить «Завершено из-за ошибки памяти»?
В определенный момент времени, когда мое приложение запущено, я постоянно получаю сообщение об ошибке xcode Завершено из-за ошибки памяти. Я не могу найти код, вызывающий ошибку, но я могу сказать, какой код находится рядом с ошибкой (используя ...
@ 23W, я знаю людей, которые работают в команде.
ользую профилировщик памяти Red Gates ANTS для устранения утечки памяти. Он продолжает предупреждать меня, что: Фрагментация памяти может привести к тому, что .NET зарезервирует слишком много свободной памяти. или же Фрагментация памяти влияет ...
Поведение приложения iOS в случае нехватки памяти
У меня есть приложение для iPhone. В некоторых случаях, когда устройству не хватает свободной памяти, некоторые действия (например, открытие камеры) могут вызвать сбой приложения. Мой вопрос таков: Я хочу предотвратить эти сбои, как обычно ...
И, если ГХ работает в режиме сервера, возможно, .NET освобождает память чаще.
ойка .NET выделяет память для кучи каждого поколения (0, 1, 2, LOH) в сегментах, чтобы получить непрерывный блок памяти при запуске и при попытке удовлетворить запрос на выделение после коллекции. Эта память, выделенная для каждой кучи, ...
Сборка мусора и темы
AFAIK, когда GC делает свое дело, виртуальная машина блокирует все запущенные потоки - или, по крайней мере, при сжатии кучи. Так ли это в современных реализациях CLR и JVM?(Производственные версии на январь 2010 г.)? Пожалуйста, не ...
Помощь в отладке приложения для iPhone - EXC_BAD_ACCESS
Я разработал свое приложение, используя мое устройство 3G для тестирования. После того, как он дал это другу для тестирования, он заметил, что он вылетает ... Я посмотрел журнал сбоев, но он не очень полезен, за исключением ...