$ 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
другие различия Коллега по: Коллега работает мерзавца 1.6.5, я бегу 1.7.1
В какой операционной системе вы работаете? Насколько велик ваш репозиторий? –
Хорошая точка, я добавил данные настройки к сообщению –
, он медленный только в первый раз, или последующие вызовы '__git_ps1' соответственно' git status' тоже слишком медленные? может быть проблемой кэширования. (на моем ПК первый звонок очень медленный, после этого он быстро) – knittl