나는 사용하고있다데비안 테스트 배포.
몇 주 전부터 zsh를 열 때 상당한 시간 지연이 발생했습니다(약 3~5분). 이것이 로그인, 파트너, 기타 애플리케이션의 문제인지, 아니면 zsh 자체의 문제인지는 알 수 없습니다.
Mozilla 개발자 도구와 같은 것을 찾고 있습니다.네트워크 모니터각 TCP 연결에 대해 브라우저/클라이언트가 전송/도달한 연결 시간을 보여주는 폭포를 보여줍니다.
어떤 상호작용이 일어나고 있는지 알기 위해 스크립트를 수정/조작해야 합니까?
답변1
다음과 같이 시작할 수 있습니다 zsh
:
PS4='+[%D{%T.%.}] %N:%i> ' zsh -x
( -l
로그인 셸을 시뮬레이션하기 위해 추가됨)은 밀리초 타임스탬프를 사용하여 셸이 수행한 작업을 알려줍니다.
-x
xtrace
모든 Bourne형 쉘에서처럼 이 옵션을 설정하세요. PS4
이러한 추적에 대한 힌트 문자열을 조정합니다.
지연이 zsh 시작 파일의 명령과 관련이 없는 경우 터미널 에뮬레이터를 실행하여 strace
시간이 소요되는 위치를 확인할 수도 있습니다.
strace -fttT -o strace.log xterm
( gnome-terminal
다음과 연결되므로 이 작업을 피하세요.섬기는 사람세션을 시작하는 과정이 필요합니다 strace
.)