ping


Hello:

  When using rte_malloc and rte_free to request and release memory repeatedly, 
the usage of large pages gradually increases.

Checking the relevant source code shows that memory requests and releases are 
started from the head of the freelist chain list of the heap. Memory 
fragmentation seems to result from this, which is considered because the memory 
recently released may be in the cache, and requesting this memory at the time 
of allocation may achieve higher performance?

How does the community consider the heap's memory fragmentation issue? Is there 
a future plan for memory fragmentation optimization?

Reply via email to