Safari에서 CPU를 사용하는 탭을 어떻게 알 수 있습니까?


29

필자는 보통 백그라운드에서 Safari에 여러 개의 탭이 열려 있으며 때때로 비정상적인 양의 CPU (PluginProcess 또는 WebProcess)를 차지하는 것을 볼 수 있습니다.

어떤 탭에서이 문제가 발생했는지 어떻게 알 수 있습니까? 쉬운 GUI 솔루션이 없다면 범인을 찾기위한 터미널 기반 기술도 사용할 수 있습니다. 나는 이것을 자주하지 않아도되기를 바랍니다.

(참고 : 이것은 오래된 질문 과 비슷 하지만 Safari는 그 이후로 업데이트되었으며 새로운 기술이있을 수 있습니다.)


그 동안 자신을위한 해결책을 찾았습니까? 나는 같은 문제를 겪고 있지만 주로 몇 가지 탭에 의해 트리거되는 것처럼 RAM을 과도하게 사용합니다. apple.stackexchange.com/q/125290/5887
MostlyHarmless

@MostlyHarmless 아래 답변을 확인하십시오. apple.stackexchange.com/a/127111/85985 @ jtbandes : 표시된 답변이 해결책을 포함하지 않으므로 언급 된 답변을 올바른 것으로 표시하십시오.
Ichixgo

@Ichixgo : 여전히 OS 10.6.8을 사용하고 있기 때문에 Safari 6.1을 사용할 수 없습니다
MostlyHarmless

1
@MostlyHarmless : 너무 나쁘거나 Chrome을 확인하고 싶을 것 입니다. 여전히 10.6에서 실행되며 CPU를 사용중인 탭을 확인할 수도 있습니다. 드롭 다운 메뉴에서 창> 작업 관리자
Ichixgo

답변:


14
  1. Safari 6.1 이상이 필요합니다

  2. 디버그 메뉴를 활성화하십시오.

업데이트 : Mac OS Mojave 이상에서는 시스템 환경 설정> 보안 및 개인 정보> 개인 정보> 전체 디스크 액세스로 이동하여 명령을 입력하기 전에 터미널을 추가하십시오.

    defaults write com.apple.Safari IncludeInternalDebugMenu -bool true
  1. "탭별 웹 프로세스 사용"및 "페이지 제목에 웹 프로세스 ID 표시"를 설정하십시오.

스크린 샷


1
좋은 그래픽 사용
CousinCocaine

2
현대 Safari에서는 페이지 제목이 거의 항상 UI에서 잘 리기 때문에 이러한 프로세스 ID 를 실제로 수있는 좋은 방법 은 없지만이 Safari 확장 프로그램은 전체 PID 전달 제목을 포함한 모든 탭 목록을 생성 할 수 있습니다. brettterpstra.com/2010 / 06 / 1018 / tablinks - 사파리 - 확장
브렌트 로얄 - 고든

2

가치가있는 것은 최신 Safari.app (버전 5.1.4 / 7534.54.16)에서 개발 메뉴와 디버그 메뉴를 모두 확인했는데 유용한 기능을 찾을 수 없었습니다.

개발 메뉴 :

디버그 메뉴 :

다음 명령을 사용하여 디버그 메뉴를 활성화 할 수 있습니다.

defaults write com.apple.Safari IncludeInternalDebugMenu -bool true

2

cmd ⌘+ alt ⌥+ A⇔ 오래 지속되는 활동 중 가장 많은 이 무엇 Window > Activity인지 식별하는 데 도움이 될 수 있습니다 .

나는 실패한 모든 테스트를 인정해야하지만 대부분 빠른 웹 서버를 사용하고 있습니다.

또한 원래 질문에 대한 부분 답변 인 테스트 Debug > Show Frame Rate Meter(Mathias Debug드롭 다운 메뉴 참조 ). 모든 탭을 새로 고침하여 3m의 출력을 비교하여 누가 돼지인지 확인해야합니다.


2

활동 모니터 앱은 개별 Safari 탭에 대한 항목을 제공합니다. "Safari"를 검색하면 모든 탭을 포함한 Safari 관련 프로세스 만 볼 수 있으며 CPU 백분율을 기준으로 정렬하여 활성화 된 프로세스를 확인할 수 있습니다.

불행히도, 각 프로세스 이름에는 전체 URL이 아닌 URL의 도메인 만 포함되므로 같은 도메인에서 많은 페이지가 열려있는 경우 어떤 탭인지 알아내는 것이 약간 까다로울 수 있습니다.

(저는 macOS Sierra 10.12.6 및 Safari 10.1.2를 사용하고 있으며 이것이 언제 소개되었는지 잘 모르겠습니다.)

프로세스가있는 활동 모니터 앱


2
그럼에도 불구하고 그것은 당신에게 무슨 일이 일어나고 있는지 알아낼 수있는 좋은 힌트를줍니다. 감사합니다!
Edoardo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.