aganea added a comment.

In D86694#2277456 <https://reviews.llvm.org/D86694#2277456>, @cryptoad wrote:

> I didn't try to make the Exclusive version work, mostly because I was using 
> the Windows TLS API and the Shared fit right in with those, but it would get 
> rid of a lot of the contention.

That sounds good. Right now, the delta between rpmalloc/mimalloc/snmalloc is 
less than 5 sec (for a run of 2 min 15 sec), I would assume with the Exclusive 
mode, SCUDO would fall in the same ballpark. Any other allocator that I've 
tried that does some level of locking (Hoard, ptmalloc, tcmalloc2) does not 
scale (is much slower) on many-cores machines.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D86694/new/

https://reviews.llvm.org/D86694

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to