Как отладить медленный терминал?

3

С тех пор, как я обновился до Mavericks, приглашение терминала стало медленнее возвращаться. Это не очень большая сделка, но теперь есть небольшая заметная задержка, прежде чем приглашение возвращается (возможно, примерно на четверть секунды), которое со временем раздражает.

Как бы я отладил эту проблему? В принципе, есть ли способ увидеть, что именно он делает в то время? Каковы общие причины такого замедления?

houbysoft
источник
Ты используешь bash, zsh? Вы можете попробовать очистить журналы .aslsudo rm /private/var/log/asl/*.asl
l'L'l
@ l'L'l: я использую bash. Просто сделал это, но не похоже, что это сильно изменило скорость.
Houbysoft
Следующее, что вы можете попробовать, - /bin/zsh -i -xэто указать, что работает перед отображением подсказки. Кроме того, убедитесь, что вы выходите и перезапускаете терминал после очистки журналов :)
l'L'l
@ l'L'l: да, я перезагрузил терминал. И разве это не для zsh? Я используюbash
Houbysoft
в этом случае вы используете zsh в качестве отладчика (своего рода).
l'L'л

Ответы:

3

Я столкнулся с 5-секундной задержкой (!) Между созданием окна терминала и получением приглашения bash. (Это было при новой установке Mavericks, на которую я скопировал профили пользователей с другого компьютера.) Я удалил все файлы * .asl в / private / var / log / asl /, как упомянуто здесь, и это полностью решило мою проблему с лагами , Благодарю.

AnomalyReport
источник
Где это "тут? ссылка будет полезно
Mark
@Mark - Я думаю , что он имел в виду l'L'л комментарий.
Матеуш Шлосек
К сожалению , это не «всегда достаточно» увидеть apple.stackexchange.com/questions/41743/...
rogerdpack