Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Jan 2020 01:29:34 +0300
From:      Slawa Olhovchenkov <slw@zxy.spb.ru>
To:        Jeff Roberson <jroberson@jroberson.net>
Cc:        arch@freebsd.org
Subject:   Re: New Safe Memory Reclamation feature in UMA
Message-ID:  <20200126222934.GN38096@zxy.spb.ru>
In-Reply-To: <alpine.BSF.2.21.9999.2001250820220.1198@desktop>
References:  <alpine.BSF.2.21.9999.2001250820220.1198@desktop>

next in thread | previous in thread | raw e-mail | index | archive | help
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?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200126222934.GN38096>