Hi,
On Mon, 22 Jul 2013, Thomas Ferris Nicolaisen wrote:
> On Monday, July 22, 2013 8:28:03 AM UTC+2, Teddy wrote:
>
> > - not using any antivirus
>
> Again, this is a bad idea. Perhaps you can set your antivirus software
> to exclude any on-the-fly scanning of your git repositories
> (c:\projects\ or whatever), or schedule scans to run at intervals where
> you are not using Git.
This is probably the best way to speed up Git on Windows: exclude your
project directories from scanning.
In general, Windows' file system performance has a *lot* of room for
improvement. Linux is just so much more efficient at accessing, caching
and writing files than Windows (and it is quite obvious that the vast
majority of the people who are both capable and willing to contribute
patches to Git are using Linux, not Windows) that this is probably the
primary reason for performance issues with Git on Windows.
> How about working on SSD-drives? Since Git is largely file-system based
> (and I'm guessing a large part of Linux' performance advantage comes
> from cleverly caching file-system reads in memory), running on SSD could
> offer some big improvements.
I could not agree more.
There is also a vast performance improvement in the works:
https://github.com/msysgit/git/pull/47 (Karsten Blees is one of the
handful of Windows people who cannot be thanked enough for all of his
wonderful contributions to the Git project).
Ciao,
Johannes