Struct pool_options
boost::container::pmr::pool_options
Synopsis
Description
Участникиpool_optionsСодержит набор конструкторских опций для пула ресурсов. Влияние каждого варианта на поведение ресурсов бассейна описано ниже:
<std::size_t max_blocks_per_chunk>: Максимальное количество блоков, которое будет выделено сразу из ресурса оперативной памяти для пополнения пула. Если значение<max_blocks_per_chunk>равно нулю или больше определенного предела реализации, то вместо этого используется этот предел. Реализация может выбрать использование меньшего значения, чем указано в этой области, и может использовать различные значения для разных пулов.
<std::size_t largest_required_pool_block>: Наибольший размер распределения, который необходимо выполнить с использованием механизма объединения. Попытки выделить один блок больше этого порога будут выделены непосредственно из ресурса памяти. Если наибольший_required_pool_block равен нулю или больше, чем предел, определенный реализацией, этот предел используется вместо этого. Реализация может выбрать проходной порог, превышающий указанный в данной области.
pool_options
public
construct/copy/destruct