$ time __git_ps1
((v2.6.33.4))
real 0m1.467s
user 0m0.864s
sys 0m0.564s
它使我的提示無法使用;但另一方面,放棄這個功能太有用了。任何想法,爲什麼它運行如此緩慢,我能做些什麼呢?__git_ps1在內核樹中極其緩慢
設置細節:
$ uname -a
Linux martin-laptop 2.6.35-22-generiC#35-Ubuntu SMP Sat Oct 16 20:36:48 UTC 2010 i686 GNU/Linux
$ git --version
git version 1.7.1
$ du -sh .
876M .
我懷疑我的機器的東西,因爲在我的同事的對話框中的內核樹我來自同一個命令返回克隆瞬間
$ time __git_ps1
((v2.6.33.4))
real 0m0.039s
user 0m0.008s
sys 0m0.016s
加入hdparm輸出:
mine
$ sudo hdparm -tT /dev/sda4
/dev/sda4:
Timing cached reads: 1542 MB in 2.00 seconds = 772.35 MB/sec
Timing buffered disk reads: 110 MB in 3.02 seconds = 36.42 MB/sec
同事的
$ sudo hdparm -Tt /dev/sda6
/dev/sda6:
Timing cached reads: 1850 MB in 2.00 seconds = 926.03 MB/sec
Timing buffered disk reads: 210 MB in 3.02 seconds = 69.53 MB/sec
其他方面的差異:同事,被運行git 1.6.5,我跑1.7.1
你正在運行什麼操作系統?您的存儲庫有多大? – 2010-11-16 07:35:41
好點,我在帖子中添加了設置細節 – 2010-11-16 07:51:59
只是第一次慢,還是後續分別調用'__git_ps1'和'git status'也慢?可能是一個緩存問題。 (在我的電腦上,第一個電話真的很慢,而且速度很快) – knittl 2010-11-16 08:13:18