Why would one choose to use ordered_free() instead of free() when using Boost pool? Assumedly ordered_free() is always O(n) while free() should be O(1). Is there a benefit where there is less fragmentation? My use case is using Boost pool in a high-performance server that will run all day long with lots of allocations and deallocations throughout the day.
Why would one choose to use ordered_free() instead of free() when using Boost pool?
Share
The documentation answers this question: