第一次很慢,然後緊接著就快了 如果過了3-5小時就又很慢了 第二天開機的時候運行 git status必定很慢
應該是作業系統的I/O快取造成的。你的倉庫很大,工作區的文件很多的話,git 要讀取的資料就會多,所以就慢了。而第一次讀取之後,作業系統會把相關資料緩存在磁碟中,因為反正已經讀取到記憶體了,如果不需要的話就留著方便下次讀取多好。過一段時間之後,這部分快取會被新的資料給取代,所以又會變慢了。
試試 git status -uno 會不會快一些。參見 man git-status。
man git-status
關閉360baidu等防毒軟體試試
應該是作業系統的I/O快取造成的。你的倉庫很大,工作區的文件很多的話,git 要讀取的資料就會多,所以就慢了。而第一次讀取之後,作業系統會把相關資料緩存在磁碟中,因為反正已經讀取到記憶體了,如果不需要的話就留著方便下次讀取多好。過一段時間之後,這部分快取會被新的資料給取代,所以又會變慢了。
試試 git status -uno 會不會快一些。參見
man git-status
。關閉360baidu等防毒軟體試試