Safari 8.0 - 9.0 100 % CPU 사용량 OSX 10.11.3은 북마크 / 즐겨 찾기와 관련이있을 수 있습니다.


0

저는 요세미티에서 최신 엘 캐피 탄 10.11.3 (15D21)과 사파리 9.0.3 (11601.4.4)까지 기억하는 이상한 문제를 겪고 있습니다. 실제로 시간이지나면서 성가 시게되었습니다. 때로는 사파리가 CPU 사용량이 최대 100 %까지 올라가는 경우도 있지만 사파리 프로세스에 직접 적용됩니다. 모든 하위 프로세스는 네트워킹 스레드를 포함하여 일반적인 CPU 사용 상태로 유지됩니다. 내가 닫힌 소스로 할 수있는 한 디버깅 문제를 시작했다. 나는 브라우징과 다른 데이터베이스를 포함하여 Safari.app과 관련하여 저장된 모든 캐시, 쿠키, 북마크 및 모든 가능한 데이터를 삭제하려고 시도했습니다. 그것은별로 도움이되지 못했습니다. Macbook Pro에서 새 테스트 계정을 만든 다음 사파리로 일반 OSS를 사용하여 문제를 재현하려고 시도했지만 사용 시간이 지나면 문제가 재현되지 않았습니다. 그런 다음 현재 계정의 Bookmarks.plist를 깨끗하게 설정된 계정으로 가져오고 15 분이 지나면 사파리가 100 % CPU 사용량을 다시 늘 렸습니다. 또한 iCloud를 사용하여 수동 전송으로 실수로 만든 사파리 데이터를 자동으로 이전하려고 시도했지만 사일런트 사파리 백업으로 인해 문제가 다시 발생했습니다. 내 북마크는 정상적으로 보이며 여기서는 공유 할 것이없고 즐겨 찾기에 저장된 몇 페이지, 즐겨 찾기에있는 하나의 하위 디렉토리 및 책갈피에 몇 개가 있지만 더 중요한 것은 plist 파일 형식이 손상되지 않은 것 같습니다. 해당 문제가 하나의 웹 사이트에만 관련되어 있음을 발견하지 못했습니다. 즐겨 찾기 북마크와 관련이있는 것으로 보입니다. 누구든지이 문제에 대한 해결 방법이 있습니까?

추신. 나는 오페라, 크롬, 파이어 폭스와 같은 다른 브라우저에 문제가 없지만 다른 브라우저를 사용하는 것은 해결책이 아닙니다. 요세미티 중 개발자 프리뷰 베타 프로그램에 도움이 될지 모르겠다. 첫 공개 요세미티 릴리스가 정상적으로 출시되었지만 실제로는 문제의 원인이라고 생각하지 않는다.

100 %로드 전 Safari 프로세스 샘플

Safari mother-process를 100 % 사용하여 스크린 샷 Screenshot with highlighted 100% usage of safari mother-process


100 %로드 중 Safari 프로세스 샘플 pastebin.com/RDCLRB1n
user3370412

답변:


1

사실이 문제의 해결책을 찾았습니다. 사과가 요세미티에 소개 된 새로운 즐겨 찾기 탭을 사용하여 예외적 인 경우를 처리하지 못했던 것 같습니다. 그러나 이것은 실제로 예측하기 쉽습니다. 사과를 부끄럽게 생각합니다.

책갈피 (오래된 스타일, 드롭 다운 메뉴) 및 즐겨 찾기 탭에 꽤 많은 페이지가 있습니다. 즐겨 찾기에는 비트 코인 교환을 사용하는 하위 디렉토리가 있습니다. 이러한 교환기 중 일부는 ddos ​​공격을 방지하기 위해 cloudflare를 사용하고 때때로 captcha 확인을 요청합니다. 사용자가 Safari에서 URL 필드를 클릭 할 때마다 즐겨 찾기가 표시되고 Safari는 각 페이지에 대한 아이콘 및 기타 메타 데이터를 다운로드하려고 시도하고 비정상적인 응답이있는 경우 사파리를 버리고 아무 것도없는 많은 스레드를 만드는 데 낭비하는 CPU를 낭비합니다 , 그것은 실제로 다시 시도하고 다시 다운로드하려고하거나 확실하게 페이지에서 다운로드 한 메타 데이터를 처리하는 데 연결되어 있는지 확실하지 않지만 단지 스레드 수와 불필요한 정크 메일 수를 계산합니다. 그것이 cloudflare 수표 또는 다른 손상된 응답으로 인해 발생하는지 확실하지 않습니다. 그러나 마침내 나는 모든 비트 코인 교환 서브 디렉토리를 옮겼다. 메타 데이터 나 이미지가 다운로드되지 않는 오래된 스타일의 책갈피를한다.

누군가 문제를 해결해야 할 경우 책갈피 및 사파리 CPU 사용량을 모니터링하고 즐겨 찾기에서 하나씩 제거하고 사파리를 다시 시작한 다음 문제가 해결 될 때까지 다시 시도하십시오.

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