login
Header Space

 
 

Re: Git and GCC

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Harvey Harrison <harvey.harrison@...>
Cc: Daniel Berlin <dberlin@...>, David Miller <davem@...>, <ismail@...>, <gcc@...>, <git@...>
Date: Thursday, December 6, 2007 - 11:01 pm

On Thu, 6 Dec 2007, Harvey Harrison wrote:

Side note: it might be interesting to compare timings for 
history-intensive stuff with and without this kind of very-packed 
situation.

The very density of a smaller pack-file might be enough to overcome the 
downsides (more CPU time to apply longer delta-chains), but regardless, 
real numbers talks, bullshit walks. So wouldn't it be nice to have real 
numbers?

One easy way to get real numbers for history would be to just time some 
reasonably costly operation that uses lots of history. Ie just do a 

	time git blame -C gcc/regclass.c > /dev/null

and see if the deeper delta chains are very expensive.

(Yeah, the above is pretty much designed to be the worst possible case for 
this kind of aggressive history packing, but I don't know if that choice 
of file to try to annotate is a good choice or not. I suspect that "git 
blame -C" with a CVS import is just horrid, because CVS commits tend to be 
pretty big and nasty and not as localized as we've tried to make things in 
the kernel, so doing the code copy detection is probably horrendously 
expensive)

			Linus
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Git and GCC, David Miller, (Wed Dec 5, 10:52 pm)
Re: Git and GCC, Johannes Schindelin, (Thu Dec 6, 7:57 am)
Re: Git and GCC, Ismail , (Thu Dec 6, 8:04 am)
Re: Git and GCC, Daniel Berlin, (Wed Dec 5, 11:47 pm)
Re: Git and GCC, Harvey Harrison, (Thu Dec 6, 12:25 am)
Re: Git and GCC, Linus Torvalds, (Thu Dec 6, 12:54 am)
Re: Git and GCC, Harvey Harrison, (Thu Dec 6, 1:04 am)
Re: Git and GCC, David Miller, (Thu Dec 6, 12:20 am)
Re: Git and GCC, Daniel Berlin, (Thu Dec 6, 12:32 am)
Re: Git and GCC, David Miller, (Thu Dec 6, 12:48 am)
Re: Git and GCC, Daniel Berlin, (Thu Dec 6, 1:11 am)
Re: Git and GCC, Linus Torvalds, (Thu Dec 6, 2:09 am)
Re: Git and GCC, Jon Loeliger, (Thu Dec 6, 3:12 pm)
Re: Git and GCC, Junio C Hamano, (Thu Dec 6, 4:04 pm)
Re: Git and GCC, Junio C Hamano, (Thu Dec 6, 5:02 pm)
Re: Git and GCC, David Kastrup, (Thu Dec 6, 6:26 pm)
[OT] Re: Git and GCC, Randy Dunlap, (Thu Dec 6, 6:38 pm)
Re: Git and GCC, Linus Torvalds, (Thu Dec 6, 3:39 pm)
Re: Git and GCC, Jakub Narebski, (Thu Dec 6, 8:29 pm)
Re: Git and GCC, NightStrike, (Thu Dec 6, 2:24 pm)
Re: Git and GCC, Linus Torvalds, (Thu Dec 6, 2:45 pm)
Re: Git and GCC, NightStrike, (Fri Dec 7, 1:36 am)
Re: Git and GCC, Daniel Berlin, (Thu Dec 6, 2:04 pm)
Re: Git and GCC, Harvey Harrison, (Thu Dec 6, 10:42 pm)
Re: Git and GCC, Linus Torvalds, (Thu Dec 6, 11:01 pm)
Re: Git and GCC, Jon Smirl, (Fri Dec 7, 12:06 am)
Re: Git and GCC, Linus Torvalds, (Fri Dec 7, 1:21 am)
Re: Git and GCC, Jon Smirl, (Fri Dec 7, 3:08 am)
Re: Git and GCC, Nicolas Pitre, (Fri Dec 7, 3:36 pm)
Re: Git and GCC, Nicolas Pitre, (Fri Dec 7, 12:21 am)
Re: Git and GCC, Linus Torvalds, (Thu Dec 6, 2:29 pm)
[PATCH] gc --aggressive: make it really aggressive, Johannes Schindelin, (Thu Dec 6, 8:03 am)
Re: [PATCH] gc --aggressive: make it really aggressive, Harvey Harrison, (Thu Dec 6, 11:30 am)
Re: [PATCH] gc --aggressive: make it really aggressive, Linus Torvalds, (Thu Dec 6, 12:19 pm)
Re: [PATCH] gc --aggressive: make it really aggressive, Johannes Schindelin, (Thu Dec 6, 11:56 am)
Re: [PATCH] gc --aggressive: make it really aggressive, Pierre Habouzit, (Thu Dec 6, 10:22 am)
Re: [PATCH] gc --aggressive: make it really aggressive, Johannes Schindelin, (Thu Dec 6, 11:55 am)
Re: [PATCH] gc --aggressive: make it really aggressive, David Kastrup, (Thu Dec 6, 1:05 pm)
Re: [PATCH] gc --aggressive: make it really aggressive, Theodore Tso, (Thu Dec 6, 9:42 am)
Re: [PATCH] gc --aggressive: make it really aggressive, Nicolas Pitre, (Thu Dec 6, 10:15 am)
Re: Git and GCC, Harvey Harrison, (Thu Dec 6, 3:49 am)
Re: Git and GCC, Nicolas Pitre, (Thu Dec 6, 10:01 am)
Re: Git and GCC, David Brown, (Thu Dec 6, 4:11 am)
Re: Git and GCC, Harvey Harrison, (Thu Dec 6, 1:15 am)
Re: Git and GCC, Daniel Berlin, (Thu Dec 6, 1:17 am)
Re: Git and GCC, Jon Smirl, (Thu Dec 6, 2:47 am)
Re: Git and GCC, Jeff King, (Thu Dec 6, 3:15 am)
Re: Git and GCC, Nicolas Pitre, (Thu Dec 6, 10:18 am)
Re: Git and GCC, Jeff King, (Thu Dec 6, 1:39 pm)
Re: Git and GCC, David Miller, (Thu Dec 6, 11:31 pm)
Re: Git and GCC, Jeff King, (Fri Dec 7, 2:38 am)
Re: Git and GCC, Jon Smirl, (Fri Dec 7, 3:10 am)
Re: Git and GCC, David Miller, (Fri Dec 7, 8:53 am)
Re: Git and GCC, David Miller, (Mon Dec 10, 5:57 am)
Re: Git and GCC, Linus Torvalds, (Fri Dec 7, 1:23 pm)
Re: Git and GCC, David Miller, (Fri Dec 7, 9:55 pm)
Re: Git and GCC, Giovanni Bajo, (Fri Dec 7, 4:26 pm)
Re: Git and GCC, Jakub Narebski, (Fri Dec 7, 6:14 pm)
Re: Git and GCC, Giovanni Bajo, (Fri Dec 7, 7:14 pm)
Re: Git and GCC, Daniel Berlin, (Fri Dec 7, 7:33 pm)
Re: Git and GCC, Johannes Schindelin, (Sat Dec 8, 8:00 am)
Re: Git and GCC, Luke Lu, (Fri Dec 7, 7:04 pm)
Re: Git and GCC, Linus Torvalds, (Thu Dec 6, 2:35 pm)
Re: Git and GCC, Harvey Harrison, (Fri Dec 7, 8:47 pm)
Re: Git and GCC, Gabriel Paubert, (Mon Dec 10, 5:54 am)
Re: Git and GCC, Nicolas Pitre, (Mon Dec 10, 11:35 am)
Re: Git and GCC, Jeff King, (Fri Dec 7, 3:31 am)
Re: Git and GCC, Jon Smirl, (Thu Dec 6, 2:55 pm)
Re: Git and GCC, Nicolas Pitre, (Thu Dec 6, 3:08 pm)
Re: Git and GCC, Jon Smirl, (Thu Dec 6, 5:39 pm)
Re: Git and GCC, Nicolas Pitre, (Thu Dec 6, 6:08 pm)
Re: Git and GCC, Jon Smirl, (Thu Dec 6, 6:22 pm)
Re: Git and GCC, Nicolas Pitre, (Thu Dec 6, 6:30 pm)
Re: Git and GCC, Jon Smirl, (Thu Dec 6, 6:44 pm)
Re: Git and GCC, Jon Smirl, (Thu Dec 6, 6:11 pm)
Re: Git and GCC, Nicolas Pitre, (Thu Dec 6, 2:02 pm)
Re: Git and GCC, Jeff King, (Fri Dec 7, 2:50 am)
Re: Git and GCC, Jeff King, (Fri Dec 7, 3:27 am)
Re: Git and GCC, Harvey Harrison, (Thu Dec 6, 12:28 am)
speck-geostationary