From: Derrick Stolee Date: Tue, 28 Jun 2022 20:03:17 GMT Subject: Re: [PATCH] pack-objects.h: remove outdated pahole results Message-ID: <69ee674a-6564-b0bc-fa53-2ec7dc02f80e@github.com> In-Reply-To: <1379af2e9d271b501ef3942398e7f159a9c77973.1656440978.git.me@ttaylorr.com> On 6/28/2022 2:30 PM, Taylor Blau wrote: > The size and padding of `struct object_entry` is an important factor in > determining the memory usage of `pack-objects`. For this reason, > 3b13a5f263 (pack-objects: reorder members to shrink struct object_entry, > 2018-04-14) added a comment containing some information from pahole > indicating the size and padding of that struct. > > Unfortunately, this comment hasn't been updated since 9ac3f0e5b3 > (pack-objects: fix performance issues on packing large deltas, > 2018-07-22), despite the size of this struct changing many times since > that commit. ... > For that reason, eliminate the confusion by removing the comment > altogether. > - > - /* > - * pahole results on 64-bit linux (gcc and clang) > - * > - * size: 80, bit_padding: 9 bits > - * > - * and on 32-bit (gcc) > - * > - * size: 76, bit_padding: 9 bits > - */ > }; I will shed no tears over this being gone. Thanks! -Stolee