rasbianで勉強会のリポジトリをgit-aware-prompt使うと大変に遅かった(プロンプト再表示まで13秒前後)。
未マージの"Performance improvement for large repos! (Avoid using "git status")"
https://github.com/jimeh/git-aware-prompt/pull/52
https://github.com/simonsthings/git-aware-prompt.git
を使用したが効果不明。
git gcで若干改善はした。(5秒前後)
https://unix.stackexchange.com/questions/25681/why-a-long-delay-after-command-not-found
add this to your ~/.bashrc file: unset command_not_found_handle
で結構改善した(2秒前後)感があるが、詳細未調査
下記実施を~/.bashrcかプロンプトかで速度等が異なる(プロンプトが速い)ようだが、詳細未調査
export GITAWAREPROMPT=~/.bash/git-aware-prompt export PROMPT_COMMAND="source $GITAWAREPROMPT/main.sh" export PS1="\u@\h \w \[$txtcyn\]\$git_branch\[$txtred\]\$git_dirty\[$txtrst\]\$ "
~/monthly-report (master)$ date 14:19:45 JST ~/monthly-report (master)$ date 14:19:57 JST ~/monthly-report (master)$ date 14:20:09 JST ~/monthly-report (master)$ date 14:20:22 JST $git gc ~/monthly-report (master)$ date 14:37:21 JST date date date ~/monthly-report (master)$ date 14:37:25 JST ~/monthly-report (master)$ date 14:37:30 JST ~/monthly-report (master)$ date 14:37:34 JST ~/monthly-report (master)$ $ unset command_not_found_handle ~/monthly-report (master)$ date 15:02:42 JST date ~/monthly-report (master)$ date 15:02:43 JST date ~/monthly-report (master)$ date 15:02:45 JST