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


3

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

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


Ты используешь 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 /, как упомянуто здесь, и это полностью решило мою проблему с лагами , Благодарю.


Где это "тут? ссылка будет полезно
Mark

@Mark - Я думаю , что он имел в виду l'L'л комментарий.
Матеуш Шлосек

К сожалению , это не «всегда достаточно» увидеть apple.stackexchange.com/questions/41743/...
rogerdpack
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.