On Wed, Oct 31, 2012 at 7:04 PM, Felipe Contreras
<[email protected]> wrote:
> How about performance?
> 174.038642915 seconds time elapsed
>
> Compared to;
> 340.976843750 seconds time elapsed
>
> Looks like there's something to improve in this area, but I wouldn't
> be surprised if the reason for the better performance is that
> something is not being done. I'll investigate.
Turns out msysgit's remote-hg is not exporting the whole repository,
that's why it's faster =/
Let's try with a smaller repo:
Performance counter stats for 'git clone hg::~/dev/love love-2':
16130.554299 task-clock # 1.311 CPUs utilized
5,625 context-switches # 0.349 K/sec
241 CPU-migrations # 0.015 K/sec
84,042 page-faults # 0.005 M/sec
28,985,094,782 cycles # 1.797 GHz
12,235,424,421 stalled-cycles-frontend # 42.21% frontend cycles idle
<not supported> stalled-cycles-backend
38,762,850,763 instructions # 1.34 insns per cycle
# 0.32 stalled cycles per insn
6,727,815,043 branches # 417.085 M/sec
354,887,290 branch-misses # 5.27% of all branches
12.300536156 seconds time elapsed
And mine:
Performance counter stats for 'git clone hg::~/dev/love love-1':
16116.643370 task-clock # 1.295 CPUs utilized
6,270 context-switches # 0.389 K/sec
183 CPU-migrations # 0.011 K/sec
57,767 page-faults # 0.004 M/sec
28,962,073,772 cycles # 1.797 GHz
11,844,122,698 stalled-cycles-frontend # 40.90% frontend cycles idle
<not supported> stalled-cycles-backend
39,679,556,857 instructions # 1.37 insns per cycle
# 0.30 stalled cycles per insn
6,609,397,307 branches # 410.098 M/sec
371,092,848 branch-misses # 5.61% of all branches
12.446643210 seconds time elapsed
That's more like it. msysgit's is still missing a few commits, but
nothing mayor.
Cheers.
--
Felipe Contreras
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html