Gnome 터미널은 실행기에서 시작하는 속도가 느리고 터미널에서 시작하는 속도는 빠릅니다.

Gnome 터미널은 실행기에서 시작하는 속도가 느리고 터미널에서 시작하는 속도는 빠릅니다.

저는 Ubuntu 10.04와 Gnome을 사용하고 있습니다. Gnome Terminal을 시작할 때(자주 발생함) 패널의 아이콘을 클릭하여 시작하면(명령 사용 gnome-terminal) 많은 경우 몇 초 정도 걸립니다.

그러나 gnome-terminal다른 터미널에 입력하여 시작하면 즉시 시작됩니다.

속도 저하의 원인을 조사하는 방법을 잘 모르겠습니다. 제안 사항이 있습니까? 즉, 나는 이 문제를 해결하는 방법에 매우 관심이 있지만 이 문제를 효과적으로 조사하는 방법에 더 관심이 있습니다.

참고 1: 동작은 gnome-terminal 시작에만 국한되지 않습니다.

참고 2: 생각보다 느린 몇 가지 다른 동작(프로그램 시작 외에)이 있습니다. 종류가 다양해서 설명이 잘 안되네요.

답변1

이는 gnome-terminal 외부에서 gnome-terminal을 실행할 때 프로그램을 실행하는 데 필요한 모든 라이브러리와 기타 코드가 이미 메모리에 있기 때문일 수 있습니다. 터미널 프로그램이 아직 실행되고 있지 않으면 디스크에서 라이브러리를 가져와야 합니다. 이 작업에는 시간이 걸릴 수 있습니다. 다른 인스턴스가 이미 실행 중인 동안 아이콘에서 터미널 프로그램의 새 인스턴스를 시작하면 속도가 느려지나요?

답변2

아이콘 패널에서 gnome-terminal을 시작하면 초기 로그인 환경을 얻습니다. 다른 터미널에서 gnome-terminal을 시작하면 해당 gnome-terminal이 시작될 때 초기화하는 데 몇 초가 걸리는 설정을 포함하여 터미널의 환경 설정이 상속됩니다.

노력하다

  1. env 명령이 반환하는 내용을 살펴보고 어떤 환경 변수가 초기화되고 있는지, 해당 환경에서 시작된 프로세스에 의해 어떤 환경 변수가 상속되는지 확인하세요.
  2. .bashrc/.bash_profile 파일을 다른 이름으로 임시로 이동하고 실행에 시간이 오래 걸리는지 확인하세요.

관련 정보