Wilbert's - what info to include in PS1.You also might want to follow and to check out what additional work is underway for speed issues in Windows. This change takes time git status from 2.5 seconds down to 0.7 seconds. I have a second hard drive and see identical results when run with this registry modification on my C drive as I do without it on the D drive. #Windows xp seven extreme edition 1 link driver#Apparently the driver only runs on file access on the system partition. If the disabling of this driver makes you wary (it should), an alternative is running on a drive (or partition) different than your system partition. Then, put UAC to its lowest setting, "never notify". To disable this driver, in regedit, change the "start" key at HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/luafv to 4 to disable the driver. To see a discussion on how this affects Git performance, read here: This disables a driver in Windows Vista, 7 and 8 that redirects programs trying to write to system locations and instead redirects those accesses to a user directory. I also disabled the UAC and the "luafv" driver (reboot required). However, you must enable the fix by typing #Windows xp seven extreme edition 1 link Patch#A patch has fixed this as of mysysgit 1.9.4 This changed time git status from 7 seconds to 2.5 seconds. This is on a 700 MB repository with 21,000 files and excessive numbers of large binary files. While your problem might be network-based, I've personally sped up my local git status calls tenfold (7+ seconds down to 700 ms) by doing two modifications. This extends beyond just the Git repositories, but just for reference, the repositories I've been using Git with have been pretty small: ~4-50 files maximum. Has anyone encountered a similar issue? If so, what was the underlying problem and what was the solution (if any)? I would use Linux exclusively, but I need to run stuff in Windows, too (certain applications, testing, etc.). Running the same things on Linux is, predictably, lightning fast. #Windows xp seven extreme edition 1 link windows 7#The version of msysgit is 1.7.3.1-preview20101002 & the OS is Windows 7 圆4. I did read that a couple of people had success disabling Bash completion, but ideally I'd like to keep that active. Disabling network connection, starting Git Bash, re-enabling connection (works only occasionally).Disabling network connection, starting Git Bash, and keeping connection disabled.Ensuring that Outlook is not running (Outlook 2007).Disabling my virus scanner completely (Kaspersky IS 2011).Adding Git & project folders to the virus scanner's exclusion list.on and off for weeks, but I haven't been able to turn up solutions which work. I've trawled through the msysgit discussion group, Stack Overflow, msysgit issue list, etc. Sometimes it continues to run quickly for days after doing that, but the performance always degrades eventually. The one solution which has worked-temporarily-for me has been to disable my network connection (as suggested in this answer), start Git Bash, and then reconnect. I know Git is slower on Windows, but this is ridiculous. Needless to say, this is not fun, not to mention unproductive. When I say slow, I mean that running cd takes anywhere from 8-25 seconds, running git commands take from 5-20 seconds, and ls can take up to 30 seconds sometimes. The issue is that Git Bash consistently becomes slow. I've been using Git on both Windows and Ubuntu during the development of a small project, frequently flipping back and forth between the two.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |