OSX 터미널에서 텍스트 선택이 멈 춥니 다.


3

가끔씩, 터미널을 사용하여 텍스트를 선택하면 터미널이 정지되고 마우스 포인터가 회전 휠이됩니다. 활동 모니터는 100 % CPU 사용량도 표시합니다. 이 시간 동안 두 번 과정을 샘플링했습니다. 샘플을 업로드했습니다. 이리 이리 . 왜 이렇게합니까?

의견에 대한 응답 :

  • 나는 10.6.8에있다.
  • 컨텍스트 메뉴의 스냅 샷 : enter image description here

OSX 버전은 무엇입니까? 터미널에서 텍스트를 선택하고 마우스 오른쪽 버튼으로 클릭 (또는 컨트롤 클릭)하면 상황에 맞는 메뉴가 나타납니다.
Seth Noble

@ 세스 노블, 정보를 추가했습니다.
highBandWidth

답변:


2

대부분의 OS X 응용 프로그램에서 텍스트를 강조 표시하면 시스템은 해당 텍스트를 분석하는 다양한 유틸리티에 텍스트를 전달하여 해당 텍스트가 무엇인지 확인할 수 있습니다. 예 : URL, 전화 번호 또는 주소.

TextWrangler 및 MacVim과 같은 타사 유틸리티는 물론 내장 유틸리티도 모두 문제가됩니다. 대개이 중 하나가 어떤 이유로 매달려 있습니다. 타사 유틸리티를 제거하여 문제가 해결되는지 확인하십시오. 이 문제를 일으키는 유틸리티는 컨텍스트 메뉴에 나열된 유틸리티 중 하나가 아닐 수도 있습니다. 텍스트로 무엇인가 할 수 있다고 결정한 유틸리티입니다. 텍스트 컨텍스트 메뉴에 첨부하려고하는 유틸리티가 정지를 유발할 수 있으므로 이러한 타사 소프트웨어를 모두 확인하십시오.


Act Monitor를 보면 터미널이 CPU의 100 %를 차지하고 있습니다. 나는 그것이 CPU를 차지하는 다른 유틸리티라고 생각한다. 또한 CPU를 호깅하는 기능이 kevent.
highBandWidth

kevent 커널 통신을위한 시스템 프리미티브 일뿐입니다. 많은 시스템 호출이이를 사용합니다. 데이터 감지기와 텍스트 서비스의 초기 일치는 텍스트가 포함 된 프로세스에서 실행되므로 터미널 (텍스트가있는 응용 프로그램)이 CPU가 급증한 부분입니다. 그 속임수는 어떤 데이터 탐지기 또는 텍스트 서비스 또는 다른 플러그인과 유사한 것이 오작동인지 파악하는 것입니다.
Seth Noble

@SethNoble 비슷한 문제가 Windows NT 터미널에서 발생할 수 있습니까? 나는 비슷한 증상을 겪고 있으며 이것이 그와 관련이 있는지 궁금해하고 있습니다.
rtmh

2

나는이 문제로 오랜 시간 동안 도청 당했고 터미널을 강제 종료하고 다시 시작해야했습니다.

응답하지 않는 터미널의 프로세스 덤프에서 스택의 많은 DataDetectors 항목을 볼 수 있었고 일부 검색 후에 보았습니다. 이리 메일 용 DataDetectors를 비활성화하는 방법, 따라서 터미널에 대해 다음과 같이 할 수 있습니다.

defaults write com.apple.terminal DisableDataDetectors YES

그것은 잠시 동안 작동하는 것 같습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.