$ time __git_ps1
((v2.6.33.4))
real 0m1.467s
user 0m0.864s
sys 0m0.564s
Làm cho lời nhắc của tôi không sử dụng được; mặt khác, mặc dù, nó quá hữu ích một tính năng để từ bỏ nhẹ. Bất kỳ ý tưởng tại sao nó chạy quá chậm và những gì tôi có thể làm gì về nó?__git_ps1 cực kỳ chậm trong hạt nhân
chi tiết Setup:
$ 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 .
tôi nghi ngờ điều gì đó với máy tính của tôi kể từ khi trên hộp đồng nghiệp của tôi, trong cây hạt nhân tôi được nhân bản từ, trở về lệnh cùng ngay lập tức
$ time __git_ps1
((v2.6.33.4))
real 0m0.039s
user 0m0.008s
sys 0m0.016s
thêm đầu ra 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
đồng nghiệp của
$ 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
khác biệt khác: đồng nghiệp đang chạy git 1.6.5, tôi đang chạy 1.7.1
Bạn đang chạy hệ điều hành nào? Kho lưu trữ của bạn lớn đến mức nào? –
điểm tốt, tôi đã thêm chi tiết thiết lập vào bài –
là nó chỉ chậm lần đầu tiên, hoặc là các cuộc gọi tiếp theo để '__git_ps1' tương ứng' git status' chậm quá? có thể là sự cố bộ nhớ đệm. (trên máy của tôi cuộc gọi đầu tiên thực sự chậm, sau đó nó nhanh) – knittl