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>