Вопросы по теме 'memory-pool'
Пользовательский распределитель C ++, который использует базовый пул памяти
Я использую класс пула памяти, который повторно использует выделенные адреса памяти, и настраиваемый распределитель, который обертывает этот класс. Следующий фрагмент кода дает вам общее представление об интерфейсе.
template<class alloc>...
5722 просмотров
schedule
31.03.2022
вопросы по пулу памяти
Мне нужны некоторые пояснения по концепции и реализации пула памяти.
По пулу памяти в вики говорится, что
также называемое выделением блоков фиксированного размера, ... , поскольку эти реализации страдают от фрагментации из-за блоков...
4337 просмотров
schedule
16.05.2022
Распределитель, который управляет одним блоком памяти
Из-за системных ограничений предположим, что я могу выделить память из кучи только один раз (например, с помощью std::allocator или другого более общего распределителя, совместимого с C++11).
Это единственное выделение займет большой блок памяти....
451 просмотров
schedule
18.06.2022
Ошибка 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 просмотров
schedule
22.04.2023
Пользовательское распределение с использованием boost singleton_pool медленнее, чем по умолчанию
Я написал собственный оператор new и оператор удаления для класса MyOrder. Я выделяю память, используя пул boost::singleton. Вот программа, тестирующая производительность,
#include <boost/pool/singleton_pool.hpp>
#include...
2109 просмотров
schedule
01.03.2024