On Wed, Oct 31, 2012 at 7:04 PM, Felipe Contreras <felipe.contreras@xxxxxxxxx> 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html