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.