Вопросы по теме 'memory-pool'

Пользовательский распределитель C ++, который использует базовый пул памяти
Я использую класс пула памяти, который повторно использует выделенные адреса памяти, и настраиваемый распределитель, который обертывает этот класс. Следующий фрагмент кода дает вам общее представление об интерфейсе. template<class alloc>...
5722 просмотров
schedule 31.03.2022

вопросы по пулу памяти
Мне нужны некоторые пояснения по концепции и реализации пула памяти. По пулу памяти в вики говорится, что также называемое выделением блоков фиксированного размера, ... , поскольку эти реализации страдают от фрагментации из-за блоков...
4337 просмотров

Распределитель, который управляет одним блоком памяти
Из-за системных ограничений предположим, что я могу выделить память из кучи только один раз (например, с помощью std::allocator или другого более общего распределителя, совместимого с C++11). Это единственное выделение займет большой блок памяти....
451 просмотров

Ошибка HEAP Неверный адрес указан для RtlValidateHeap
У меня проблемы с памятью. Я использую структуру следующим образом: Файл package.h #pragma once #include <cstdlib> struct Package { char *data; long long int *packageNumber; long long int *allPackages; Package(const int...
22250 просмотров
schedule 21.04.2023

Выравнивание указателей после выравнивания памяти
У меня есть пул памяти, который имеет заданный размер и разделен на сегменты заданного размера. Когда я удаляю некоторые данные, он помечает сегменты, которые данные использовали, как свободные. В следующий раз, когда я попытаюсь выделить память, но...
105 просмотров

Пользовательское распределение с использованием boost singleton_pool медленнее, чем по умолчанию
Я написал собственный оператор new и оператор удаления для класса MyOrder. Я выделяю память, используя пул boost::singleton. Вот программа, тестирующая производительность, #include <boost/pool/singleton_pool.hpp> #include...
2109 просмотров