Re: [PATCH] check_refname_component: Optimize
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 29, 2014, 16:36 UTC
- Message-ID
- <xmqqfvjsbkz2.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <CACsJy8BcBmuC3KMu+5dhGiOXX=u7WtHWQzQuT=ZPTbSCduJdbw@mail.gmail.com>
Duy Nguyen <pclouds@gmail.com> writes:
Show 10 quoted lines
> On Thu, May 29, 2014 at 6:49 AM, David Turner <dturner@twopensource.com> wrote: >>> I assume that most of the time spent in check_refname_component() is >>> while reading the packed-refs file, right? >> >> Yes. > > I wonder if we can get away without SSE code by saving stat info of > the packed-refs version that we have verified. When we read pack-refs, > if stat info matches, skip check_refname_component(). Assuming that > pack-refs does not change often, of course.
Can you elaborate a bit more?
Regardless, I think I would prefer to see this patch done as at least a two step series, one that does only the look-up table thing, and then the other with arch-specific tweaks as a follow-up on top.