Safari là mặc định, và tin hay không, trình duyệt Web được sử dụng phổ biến nhất trong hệ điều hành OS X. Và trong khi nó là một giải pháp duyệt web khá mạnh mẽ cho người dùng Mac, nó có thể gặp phải các vấn đề định kỳ có thể dẫn đến việc sử dụng CPU cao hoặc treo, hoặc hành vi kỳ lạ khác có thể khó khăn và bực bội để quản lý.

Với các phiên bản mới nhất của Safari, các trang Web được tải của bạn được thu thập trong các nhóm các quy trình chạy riêng biệt. Điều này giúp cho các trang Web khác ổn định nếu một trang bị xáo trộn. Đây là một cách nhanh chóng để xác định tab / URL nào đang gây ra sự cố.

1. Tải lên Activity Monitor và tìm kiếm “Safari Web Content”. Sắp xếp mục theo mức sử dụng CPU hoặc bất kỳ phương pháp nào khác để định vị trang web đang gây ra sự cố cho bạn.

2. Một khi bạn đã đặt quá trình có vấn đề, chỉ cần di chuột qua nó và bạn sẽ thấy một hộp chú giải công cụ có chứa URL của trang. Rất tiếc, bạn không thể nhấp vào các liên kết trong Activity Monitor để đưa cửa sổ tương ứng lên phía trước, nhưng những gì bạn có thể làm là sử dụng thông tin liên kết để xác định (các) tab Safari tiềm ẩn có chứa sự cố. Tất cả những gì bạn cần làm là xem lại các cửa sổ của mình và xem tab nào chứa các liên kết trong chú giải công cụ. Sau khi hoàn tất, bạn có thể thử quản lý nó mà không cần thoát và khởi chạy lại Safari hoặc các bước khắc phục sự cố xâm nhập khác.

Mặc dù mẹo này hữu ích cho Safari, nó sẽ hoạt động cho các quá trình khác sử dụng WebKit, bao gồm quy trình “Nội dung” cho App Store, mặc dù chúng có thể bị hạn chế về phạm vi (như trong URL của App Store) chứ không phải hữu ích để khắc phục sự cố.