tmux 시작 시간 측정

tmux 시작 시간 측정

공연을 소개하고 싶습니다 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를 추가하면 타임스탬프가 있는 로그 파일을 얻을 수도 있지만 여기에는 약간의 설명이 필요합니다...

관련 정보