Re: [PATCH v2 0/7] Final optimization batch (#15): use memory pools
- From
Jeff King <peff@peff.net>
- Date
- Jul 29, 2021, 16:23 UTC
- Message-ID
- <YQLV/MTQ+MkxUBSn@coredump.intra.peff.net>
- In-Reply-To
- <YQLVPN9n5E1Yvi/q@coredump.intra.peff.net>
On Thu, Jul 29, 2021 at 12:20:13PM -0400, Jeff King wrote:
Show 5 quoted lines
> I assume your tests are just done using the regular glibc allocator. I > also wondered how plugging in a better allocator might fare. Here are > timings I did of your mega-renames case with three binaries: one built > with USE_MEMORY_POOL set to 0, one with it set to 1, and one with it set > to 0 but adding "-ltcmalloc" to EXTLIBS via config.mak.
Oh, btw, I wasn't able to apply your series from the list on top of en/ort-perf-batch-14 (there are some problems in patch 4, and "am -3" says my clone of git.git is missing some of the pre-image sha1s). I fetched ort-perf-batch-15 from https://github.com/newren/git and timed that, which I imagine is the same. But you may need to tweak the patches so that Junio can pick them up.
-Peff