New Safe Memory Reclamation feature in UMA

Slawa Olhovchenkov slw at zxy.spb.ru
Sun Jan 26 22:29:45 UTC 2020


On Sat, Jan 25, 2020 at 08:58:23AM -1000, Jeff Roberson wrote:

> For the virtual memory system I needed something that could sustain 
> relatively rapid frees.  I have ended up with a scheme that integrates 
> with the allocator and uses a novel epoch/version tracking mechanism. 
> The pair of these gives me 3x faster performance with 1/20th the memory 
> overhead of our existing epoch implementation in my obviously contrived 
> perf test.  I do not want to imply that if we replaced the network epoch 

Very interesting.
What part of frees code patch you speedup?


More information about the freebsd-arch mailing list