Вопросы по теме 'memory-management'
Создание потока памяти из ResponseStream Out of Memory Exception
Я делаю вызов httprequest, который возвращает файл PDF в потоке ответов. Это хорошо работает для небольших PDF-файлов, но размер файла не превышает 25-30 МБ, он возвращает исключение нехватки памяти.
MemoryStream memStream = new...
3122 просмотров
schedule
17.04.2024
медленное выделение памяти в boost-interprocess
Это выглядит так:
MyType * pMy = my_segment->construct<MyType>(anonymous_instance)();
my_segment->destroy_ptr(pMy);
Где MyType — типичная структура, а my_segment построен правильно, boost::interprocess::managed_shared_memory...
453 просмотров
schedule
08.05.2024
ivar и освобождение собственности в Dealloc
Если я объявляю ivar без объявления свойства, и этот ivar может использоваться или нет в течение жизненного цикла объекта, должен ли я выпускать его в dealloc ?
Я иногда видел, что свойства объявляются как ivar и property, а иногда имеют только...
1163 просмотров
schedule
17.03.2024
Указатель структуры, приведенный как uint8_t *, выдает ошибку
в моей функции я выделяю память и заполняю структуру с именем messagePacket
struct messagePacket *packet = malloc(sizeof(struct messagePacket));
//fill
Когда я пытаюсь привести указатель к (uint8_t *), gcc выдает предупреждение, в котором...
2988 просмотров
schedule
24.03.2024
Различает ли QObject дочерние элементы, выделенные стеком и кучей, при удалении?
Согласно документации Qt:
QObjects организуются в деревья объектов. Когда вы создаете QObject с другим объектом в качестве родителя, этот объект автоматически добавляется в список дочерних элементов() родителя. Родитель становится владельцем...
2164 просмотров
schedule
29.04.2024
Огромная зарезервированная память согласно DebugDial (утечка памяти?)
Мы испытываем проблемы с памятью в производстве.
На Windows Server 2008 есть много сервисов веб-API. Я вижу, что у большинства из них такая же проблема (?), что довольно большое количество зарезервированной памяти. Ниже приведена информация из...
906 просмотров
schedule
18.04.2024
Освобождение типа C, объявленного как свойство Objective-C
Я объявил тип C как свойство моего объекта Objective-C. Я хотел бы убедиться, что моя собственность правильно собирает мусор с помощью ARC.
Простое повторение нескольких раз не приводит к утечке памяти, но, поскольку я не нашел надлежащей...
76 просмотров
schedule
06.05.2024
Как в Lua определить размер объекта?
Есть ли способ в Lua определить (в памяти) размер объекта?
Я нашел статью на Gamepedia о размерах памяти объектов Lua, но она не является общей и точной.
2532 просмотров
schedule
05.05.2024
Проблема производительности с MultiResourcePartitioner в Spring Batch
У меня есть весенний пакетный проект, который читает огромный zip-файл, содержащий более 100 000 xml-файлов.
Я использую MultiResourcePartitioner, и у меня проблема с памятью, и мой пакет не работает с
java.lang.OutOfMemoryError: GC overhead...
624 просмотров
schedule
19.05.2024
Может ли GDB анализировать глобальные данные из xx.so без исполняемого файла?
У меня есть общая библиотека (hlapi.so), работающая в системе Linux. Этот hlapi.so имеет много модулей (я имею в виду файлы .c). Один из них называется hlapi.c, который определяет две глобальные данные следующим образом:
static int...
58 просмотров
schedule
16.04.2024
Почему Javascript `iterator.next()` возвращает объект?
Помогите! Я учусь любить Javascript после того, как некоторое время программировал на C#, но я застрял в том, чтобы научиться любить итеративный протокол!
Почему Javascript принял протокол , который требует создание нового объекта для каждой...
882 просмотров
schedule
19.03.2024