On Sun, Feb 12, 2017 at 5:46 PM, brian m. carlson <sandals@xxxxxxxxxxxxxxxxxxxx> wrote: > On Sun, Feb 12, 2017 at 04:53:47PM +0100, Mark Gaiser wrote: [...] >> I did a bit of profiling in git to figure out where this slowdown comes from. >> Callgrind tells me that "read_directory_recursive" takes up ~62% of the time. >> Within that call the function "last_exclude_matching_from_list" takes >> up 49% of the time it takes to run "git status --porcelain -b". The core.untrackedCache config option may help.