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

2 ответа

Это на самом деле актуально и для разработки под iOS, поскольку объекты там поддерживают KVC и KVO, хотя и в сокращенной форме. Спасибо за указание на это!

о значение nce между доступом к свойству через «propertyname» и «self.propertyname» в target-c? Можете ли вы покрыть в ответе: Что такое лучшая практика?Как два подхода влияют на управление памятью (сохранить счет / ответственность за управление ...

5 ответов

Если вам нужно передать какой-либо объект CG другим функциям, всегда проверяйте, сохранен ли он. Всегда.

штабируюCGImageRef, Я нашел в Интернете различные примеры кода, которые начинаются так: CGColorSpaceRef colorspace = CGImageGetColorSpace(image); // "Get" color space CGContextRef context = CGBitmapContextCreate(NULL, width, ...

1 ответ

Еще один вопрос - макрос pgd_offset определяется как #define pgd_offset (mm, address) ((mm) -> pgd + pgd_index ((address))). Mm-> pgd хранит физический или виртуальный адрес каталога страницы?

сто задаю этот вопрос, потому что мне интересно, как работает ядро ​​Linux. Согласно ...

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

3 ответа

 Похоже, это будет работать для меня, если я все настрою правильно, но я не совсем уверен в том, как наиболее эффективно реализовать то, что мне нужно сделать.

я ~ 400 элементов на странице, к которым привязаны события кликов (4 разных типа кнопок с 100 экземплярами каждого, каждый клик по типу выполняет ту же функцию, но с разными параметрами). Мне нужно минимизировать любое влияние на ...

1 ответ

Недостатком файлов, отображаемых в память, является то, что, если ваша машина неожиданно выходит из строя, они очень повреждены.

имаюсь биоинформатикой. У меня есть сценарий Python, который в какой-то момент вызывает программу для выполнения дорогостоящего процесса (выравнивание последовательностей .. использует много вычислительных ресурсов и памяти). Я называю это с ...

1 ответ

... на две категории диалектов, одна из которых не подходит для целей, связанных с низкоуровневым программированием, а другая поддерживает только ограниченную оптимизацию. Согласно Обоснованию C, Дух C включает в себя принцип «Не мешайте программисту делать то, что необходимо сделать». Оптимизация, основанная на идее, что программист не будет делать X, полезна только в тех случаях, когда программисту не нужно делать X. К сожалению, большинство аргументов об определенных поведениях полностью теряют это из виду.

ожет удивить некоторых кодеров, и, как ни удивительно, это невозможно реализоватьstd::vector без нестандартной поддержки компиляторов. Проблема, по сути, заключается в способности выполнять арифметику указателей на сырой области хранения. ...

1 ответ

-1. Как указал Фадден, этот метод не будет вызываться, даже если ваше приложение OOM.

ли способ справитьсяOutOfMemoryException в Android при использовании растрового изображения большого количества картинок. Я перепробовал все решения, приведенные на этом сайте, т.е. (GC, Bitmap.reset ()). Я просто хочу знать, можно ли ...

5 ответов

 файл сразу после его передачи клиенту, если вы знаете, что он вам больше не понадобится.

ужно экспортировать данные из MySQL в CSV. Я должен выбрать данные из нескольких таблиц, поместив их в массивы, затем обработать их и вернуть в браузер как .csv. Я заметил, что массивы потребляют огромное количество строк. Например, ...

6 ответов

Хотя это надуманный пример, подобные вещи могут происходить, выполняя конец или начало массива. Первое, о чем вы можете знать, это ошибка защиты в

позвонитьfree() потерпеть неудачу в любом случае? Например: free(NULL);

6 ответов

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

Скажем, у меня есть такой класс: class Test { int x; SomeClass s; }И я создаю это так: Test* t = new Test;Х в стеке или куча? Как насчет с?