On Sun, Apr 13, 2008 at 9:03 AM, Jim Raden wrote:
> As everyone is aware, git is slower on Windows than on Linux. My question is
> this: would an ext2fs partition on my Windows machine speed up git on
> Windows? (Not that it's that slow -- it's just that I'm a bit jealous of
> those amazingly fast operations on Linux, and faster is better, no?)
>
> So the question is also: is the slowness of git-specific file system
> operations on Windows mostly the fault of the kernel, or of NTFS, or both?

It probably depends on the specific operation. I haven't looked at the
other git commands, but git-svn's start-up time appears to be mostly
limited by the speed of fork(). Windows doesn't have a fork(), so msys
goes through gymnastics to emulate it with a spawn and some mmaps.
This is made worse by the fact that spawn is a lot slower on Windows
than Linux.

>  In any case I'd have to purchase
> Partition Magic or the like to resize my NTFS partitions.

Or you could just download the gparted liveCD (or liveUSB).

http://gparted.sourceforge.net/features.php

Be sure to let us know the results of your tests.

Peter Harris

Reply via email to