19.2.9.1. MemoryManagementPolicy
-
enum eprosima::fastdds::rtps::MemoryManagementPolicy
Enum MemoryuManagementPolicy_t, indicated the way memory is managed in terms of dealing with CacheChanges
Values:
-
enumerator PREALLOCATED_MEMORY_MODE
Preallocated memory.
Size set to the data type maximum. Largest memory footprint but smallest allocation count.
-
enumerator PREALLOCATED_WITH_REALLOC_MEMORY_MODE
Default size preallocated, requires reallocation when a bigger message arrives.
Smaller memory footprint at the cost of an increased allocation count.
-
enumerator DYNAMIC_RESERVE_MEMORY_MODE
-
enumerator DYNAMIC_REUSABLE_MEMORY_MODE
-
enumerator PREALLOCATED_MEMORY_MODE