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

5 ответов

Максимальный объем памяти, который может быть выделен динамически и во время компиляции в c ++

Я играю вокруг, чтобы понять, сколько памяти можно выделить. Первоначально я думал, что максимальный объем памяти, который может быть выделен, равен физической памяти (RAM). Я проверил свою оперативную память в Ubuntu 12.04, выполнив команду, как ...

13 ответов

Удаление объектов из ArrayList в Java

Мне нужно удалить некоторые объекты изArrayList если они отвечают условию, и мне интересно, какой путь может быть более эффективным. Вот ситуация: у меня есть класс, который содержитArrayList содержащий некоторые другие объекты. Я должен ...

9 ответов

Как я могу явно освободить память в Python?

Я написал программу на Python, которая работает с большим входным файлом, создавая несколько миллионов объектов, представляющих треугольники. Алгоритм является: читать входной файлобработать файл и создать список треугольников, представленных их ...

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

0 ответов

Реинициализация массива создает сегфо?

Я запускаю алгоритмы поиска в ширину и Белла Брода для больших наборов графических данных в формате (u, v, weight) из входного файла. При первом поиске я инициализирую, что все вершины должны быть отмечены как 0 для непосещенных. Позже в ...

2 ответа

Почему я могу отправлять сообщения в освобожденный экземпляр NSArray?

Я просто заметил удивительное поведениеNSArrayВот почему я публикую этот вопрос. Я только добавил метод, как: - (IBAction) crashOrNot { NSArray *array = [[NSArray alloc] init]; array = [[NSArray alloc] init]; [array release]; [array release]; ...

3 ответа

realloc, но только первые несколько байтов имеют смысл

Предположим, я использовалptr = malloc(old_size); выделить блок памяти сold_size байт. Только первыйheader_size байты имеет смысл. Я собираюсь увеличить размер доnew_size. new_size больше, чемold_size а такжеold_size больше, ...

3 ответа

Удаление объекта StringBuilder

Как эффективно распоряжатьсяStringBuilder объект? Если пользователь генерирует несколько отчетов за один сеанс, мое приложение использует огромный объем памяти. Я читал на нескольких сайтах в Интернете, что может помочь следующее: StringBuilder ...

1 ответ

Как реализованы регистры MTRR? [закрыто]

x86 / x86-64 предоставляет MTRR (Memory-type-range-register), который может быть полезен для обозначения разных частей физического адресного пространства для разных видов использования (например, Cacheable, Unchangeable, Writecombining и т. ...

14 ответов

Какие стратегии и инструменты полезны для обнаружения утечек памяти в .NET?

Я написал C ++ в течение 10 лет. Я столкнулся с проблемами с памятью, но они могли быть устранены с разумным усилием. Последние пару лет я пишу на C #. Я все еще получаю много проблем с памятью. Их трудно диагностировать и исправить из-за ...

7 ответов

Манипулировать строкой длиной 30 миллионов символов

Я загружаю файл CSV с другого сервера в качестве источника данных от поставщика. Я использую curl для получения содержимого файла и сохраняю его в переменную с именем$contents. Я могу добраться до этой части просто отлично, но я пытался ...