Как профилировать время, необходимое Терминалу для обработки и источника .bash_profile / .bachrc? - PullRequest
0 голосов
/ 06 января 2019

Я недавно наткнулся на интересный способ разбить ваш файл .bash_profile или .bashrc на Medium (https://medium.com/@waxzce/use-bashrc-d-directory-instead-of-bloated-bashrc-50204d5389ff).

После этого мне было любопытно посмотреть, было ли положительное или отрицательное влияние на время запуска bash. Я знаю, что в Windows 10 , PowerShell выбрасывается время, необходимое для получения профилей и прочего, при каждом запуске; но мне было интересно, есть ли способ сделать это для bash в MacOS ?

А еще лучше, как кто-то будет тестировать и профилировать свои настройки .bash_profile / .bashrc?

1 Ответ

0 голосов
/ 06 января 2019

Здесь вы можете переименовать файл .bash_profile в .bash_profile.bak, а файл .bashrc в .bashrc.bak. Затем создайте новый файл с именем .bashrc и поместите в него следующее:

time source .bash_profile.bak
time source .bashrc.bak

После этого количество времени, необходимое для загрузки каждого из них, должно быть напечатано на консоли после открытия эмулятора терминала. Если вы хотите отменить это, просто удалите .bashrc и переименуйте каждый из файлов .bak в соответствующие им предыдущие имена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...