diff options
author | Eric Wong <e@80x24.org> | 2021-06-25 01:06:39 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-06-27 00:55:18 +0000 |
commit | 991731f1084b99230d1f2a1f2bb8ce7c69bc252b (patch) | |
tree | 46ffe706cb7e39b1e5008d01fe035e4e6e549456 /t/www_listing.t | |
parent | 5860b498af67dc0944c39667e3899485b5650387 (diff) | |
download | public-inbox-991731f1084b99230d1f2a1f2bb8ce7c69bc252b.tar.gz |
This is a fair amount of complexity, but it speeds up "git cat-file --batch" startup by 3-4% with 50K packfiles with a hot kernel cache. This appears extremely sensitive to RAM available to the kernel page cache with my SATA 2 SSD. Faster storage and more RAM can bring loading pack. 2.60s vs 2.69s were the best cases on my workstation with and without the multi-pack-index, however times could be all over the place (even in the minutes) with more activity on my workstation. Getting sub-minute times requires a git patch to speed up alt_odb_usable(): <https://lore.kernel.org/20210624005806.12079-1-e@80x24.org/> Otherwise, prepare to wait several minutes.
Diffstat (limited to 't/www_listing.t')
0 files changed, 0 insertions, 0 deletions