公演を紹介したいですtmux
。特に、セッションが開始される速度(およびセッションに接続できる場合)です。私は特にファイルの内容が.tmux.conf
起動時間にどのように影響するかに興味があります(私はプラグインを使用しています)。
これを客観的にどのように測定できますか?
私が興味のあるものの例として、zsh
設定の開始時間を分析するために実行してみました。
repeat 5 {/usr/bin/time zsh -i -c exit}
次のコマンドを使用して自動化しようとしましたが、タイミングを取得する方法がわかりません。また、セッションが終了する前にコマンドが完了し、非同期に実行されるようです。
tmux new-session -d -s test && tmux send-keys "exit" Enter
答え1
起動時に次のことができます。
date +%T.%N; tmux -Ltest new -d 'date +%T.%N; sleep 10'
tmux -Ltest capturep -p|sed '/^$/d'
tmux -Ltest kill-server
tmuxに-vvを追加すると、タイムスタンプ付きのログファイルが得られますが、ここでは少し説明が必要です。