Re: git svn's performance issue and strange pauses, and other thing
- From
Jakob Stoklund Olesen <stoklund@2pi.dk>
- Date
- Oct 19, 2014, 14:41 UTC
- Message-ID
- <0F2DF34C-8134-4888-B081-216660F67BB6@2pi.dk>
- In-Reply-To
- <20141019041238.GA8944@dcvr.yhbt.net>
On Oct 18, 2014, at 21:12, Eric Wong <normalperson@yhbt.net> wrote:
Show 6 quoted lines
>> I am somwhat worry about the dramatic difference between the two .svn/.caches - >> check_cherry_pick.yaml is 225MB in one and 73MB in the other, and also >> _rev_list.yaml is opposite - 24MB vs 73MB. How do I reconcile that? > > Calling patterns changed, and it looks like Jakob's changes avoided some > calls.
It is possible that those functions don't need to be memoized any more. My patch is trying to avoid calling them with the same arguments over and over, and memoizing doesn't help when arguments are changing.
Thanks, /jakob