Cygwin sparse checkout degrades performance

2014-12-24 Thread Brian Ericson
Counter-intuitively, using sparse checkout in Cygwin degrades status times as status appears to stat non-existent files and directories. To demonstrate, I created a repo with 100k random files in a dir/dir/dir/file structure (on a linux box -- to do this in Cygwin requires piping the result

Re: Cygwin sparse checkout degrades performance

2014-12-24 Thread Brian Ericson
Huh. The graphs (somehow) ended up incoherently reformatted... Sorry about that! Here's the raw data after a second run: Linux: 10 0.49 9 0.27 8 0.27 7 0.28 6 0.23 5 0.21 4 0.21 3 0.19 2 0.19 1 0.16 1 0.14 Cygwin: 10 4.72 9 4.28