Không giống như các hệ điều hành dành cho máy tính để bàn, iOS và iPadOS không cung cấp cách riêng để xem xét các quy trình đang chạy trên iPhone và iPad. App Store cũng không có các ứng dụng có thể giúp bạn kiểm tra hoạt động bên trong của thiết bị.
Tuy nhiên, nếu bạn có quyền truy cập vào máy Mac, bạn có thể xem danh sách các quy trình đang chạy trên iPhone hoặc iPad của mình. Bạn chỉ cần Xcode.
Cài đặt Xcode trên máy Mac của bạn
Xcode là một môi trường phát triển tích hợp (IDE) hỗ trợ việc tạo phần mềm cho các thiết bị của Apple. Nó có một công cụ gọi là Instruments mà bạn có thể sử dụng để xem danh sách các quy trình đang chạy trên iPhone hoặc iPad của mình. Bạn không cần phải là nhà phát triển — hoặc thậm chí trả tiền — để sử dụng nó.
Xcode có sẵn dưới dạng tải xuống miễn phí trên Mac's App Store. Tuy nhiên, bạn phải có máy Mac chạy macOS 11.3 Big Sur trở lên để tải xuống và sử dụng. Quá trình cài đặt Xcode cũng yêu cầu ít nhất 12GB băng thông và dung lượng ổ đĩa, vì vậy bạn có thể muốn giải phóng dung lượng lưu trữ trên máy Mac của mình trước khi tiếp tục.
Mở App Store, tìm kiếm Xcode và chọn nút Nhận hoặc Tải xuống để cài đặt Xcode. Tùy thuộc vào tốc độ kết nối internet của bạn, quá trình này có thể mất vài giờ hoặc lâu hơn.
Thiết lập công cụ Xcode
Sau khi bạn đã tải xuống và cài đặt Xcode, hãy thực hiện theo các bước bên dưới để xem danh sách các quy trình đang chạy trên iPhone hoặc iPad của bạn.
1. Mở Launchpad của máy Mac và chọn Xcode .
2. Chọn Xcode trên thanh trình đơn của máy Mac, trỏ tới Mở Công cụ dành cho nhà phát triển và chọn tùy chọn có nhãn Dụng cụ .
Điều đó sẽ tải Công cụ Xcode. Nó là một trình hiển thị và phân tích hiệu suất cho phép bạn ghi lại hoạt động liên quan đến CPU của iPhone hoặc iPad (cũng như một loạt các nội dung khác mà chúng tôi sẽ không đề cập ở đây).
3. Kết nối iPhone hoặc iPad của bạn qua USB với máy Mac. Sau đó, mở khóa thiết bị iOS hoặc iPadOS và nhấn vào Tin cậy (nếu trước đây bạn chưa kết nối nó với cùng một máy Mac).
4. Ở trên cùng bên trái của cửa sổ Công cụ, mở menu bên cạnh Chọn mẫu cấu hình cho. Sau đó, trỏ tới [Tên của bạn] iPhone hoặc iPad và chọn Tất cả quy trình .
Lưu ý: Nếu iPhone hoặc iPad của bạn xuất hiện màu xám hoặc "Ngoại tuyến", hãy ngắt kết nối và kết nối lại với máy Mac của bạn. Nếu nó tiếp tục xuất hiện theo cách đó, hãy tháo thiết bị, khởi động lại máy Mac của bạn và lặp lại các bước ở trên.
5. Chọn biểu tượng có nhãn Giám sát hoạt động và chọn Chọn .
6. Chọn Bản ghi ở góc trên bên trái của cửa sổ. Điều đó sẽ nhắc Instruments ghi lại và hiển thị hoạt động CPU của iPhone hoặc iPad của bạn.
Lưu ý: Các công cụ có thể đóng băng ngay sau khi bạn chọn Bản ghi cái nút. Đó là hành vi bình thường và thường kéo dài đến một phút.
Xem các quy trình trong Công cụ Xcode
Trình theo dõi hoạt động trong Dụng cụ sẽ hiển thị tải CPU của iPhone hoặc iPad của bạn ở định dạng trực quan, cùng với danh sách các quy trình đang chạy ở cuối cửa sổ. Nếu bạn không thấy tùy chọn thứ hai, hãy nhấn Command + 1 để chuyển sang Quy trình trực tiếp .
ID quy trình và Tên quy trình cột giúp bạn phân biệt giữa các quy trình. Các cột bổ sung, chẳng hạn như % CPU , Bộ nhớ và Thời gian CPU cho phép bạn xác định mức sử dụng CPU, mức tiêu thụ bộ nhớ và tổng thời gian chạy cho mỗi quá trình. Bạn có thể sắp xếp các quy trình bằng cách chọn cột thích hợp. Ví dụ:nếu bạn muốn kiểm tra các quy trình tiêu thụ tài nguyên CPU nhiều nhất, hãy chọn % CPU cột.
Phần lớn các quy trình là khó hiểu và phản ánh các chức năng hệ thống cốt lõi trong iOS và iPadOS. Ví dụ: bluetoothd là quá trình đằng sau daemon Bluetooth, là thành phần xử lý các thiết bị Bluetooth. Nếu bạn muốn xác định hoặc tìm hiểu thêm về một quy trình cụ thể, Google là bạn của bạn.
Tuy nhiên, bạn sẽ nhanh chóng nhận ra một số ứng dụng, chẳng hạn như các ứng dụng chạy trên iPhone hoặc iPad của bạn — ví dụ: Firefox là quá trình chính được liên kết với Mozilla Firefox.
Bắt đầu sử dụng thiết bị iOS hoặc iPadOS của bạn và bạn sẽ thấy mức tiêu thụ CPU và bộ nhớ tăng đột biến cho các dịch vụ và ứng dụng liên quan. Buộc thoát ứng dụng (sẽ có thêm về sau) sẽ xóa các quy trình có liên quan khỏi danh sách.
Bạn cũng có thể theo dõi một quy trình cụ thể bằng cách nhấp vào điều khiển và chọn Thêm [Quy trình] làm Bộ lọc chi tiết quyền mua. Hoặc, bạn có thể nhập nhiều ID quy trình (xem ID quy trình ) vào Bộ lọc chi tiết ở dưới cùng bên trái của cửa sổ để xem chúng riêng biệt với phần còn lại của quá trình.
Sau khi bạn kiểm tra xong các quy trình trên iPhone hoặc iPad của mình, hãy chọn nút Dừng ở trên cùng bên trái của cửa sổ Công cụ. Sau đó, bạn có thể chọn lưu hoạt động đã ghi ( Tệp > Lưu dưới dạng ) trước khi thoát khỏi Xcode.
Khắc phục sự cố iPhone hoặc iPad
Sử dụng Xcode để xem danh sách các quy trình đang chạy trên iPhone hoặc iPad cũng có thể giúp bạn khắc phục sự cố thiết bị của mình. Ví dụ:nếu bạn thường xuyên bị treo và treo, bạn có thể phát hiện ra ứng dụng hoặc dịch vụ hệ thống đằng sau sự cố. Sau đó, bạn có thể thực hiện các bản sửa lỗi sau trên iPhone hoặc iPad của mình để giải quyết các sự cố thường gặp.
Buộc thoát ứng dụng
Nếu một ứng dụng luôn xuất hiện để sử dụng tối đa CPU, bộ nhớ hoặc cả hai, hành động đầu tiên của bạn phải là buộc thoát. Để làm điều đó, hãy mở Trình chuyển đổi ứng dụng (vuốt lên từ cuối màn hình hoặc nhấp đúp vào Trang chủ ) và xóa ứng dụng khỏi màn hình.
Trong Công cụ Xcode, bạn sẽ nhận thấy rằng hành động này sẽ tắt quá trình liên quan một cách hiệu quả. Tiếp theo bằng cách khởi chạy lại ứng dụng từ Màn hình chính.
Cập nhật ứng dụng
Các bản cập nhật ứng dụng đi kèm với vô số bản sửa lỗi và cải tiến hiệu suất. Nếu sự cố vẫn tiếp diễn, hãy mở App Store và tìm kiếm ứng dụng. Nếu có bản cập nhật, bạn sẽ thấy một Bản cập nhật mà bạn có thể nhấn để cập nhật nó.
Tắt tính năng Làm mới ứng dụng nền
Nếu Instruments hiển thị một ứng dụng sử dụng nhiều tài nguyên CPU và bộ nhớ ngay cả khi bạn không chủ động sử dụng, hãy thử ngăn ứng dụng chạy trong nền.
Để làm điều đó, hãy mở Cài đặt ứng dụng, cuộn xuống màn hình, chọn ứng dụng được đề cập và tắt nút gạt bên cạnh Làm mới ứng dụng nền .
Khởi động lại iPhone hoặc iPad
Khởi động lại iPhone hoặc iPad có thể khắc phục các quy trình hệ thống giả mạo và rò rỉ bộ nhớ. Ví dụ:nếu Công cụ Xcode hiển thị mức sử dụng CPU hoặc bộ nhớ rất cao cho nhiều ứng dụng và quy trình hệ thống (không có lý do rõ ràng), hãy mở Cài đặt ứng dụng và chọn Chung > Tắt máy để tắt thiết bị. Sau đó, đợi trong 30 giây và nhấn giữ Bên cạnh để khởi động lại nó.
Cập nhật phần mềm hệ thống
Cập nhật iOS và iPadOS nói chung sẽ khắc phục các sự cố với phần mềm hệ thống. Nếu bạn vẫn chưa cập nhật iPhone hoặc iPad của mình trong một thời gian, hãy mở Cài đặt ứng dụng và chọn Chung > Cập nhật phần mềm để kiểm tra và cài đặt các bản cập nhật mới nhất. Nếu bạn gặp phải bất kỳ sự cố nào, hãy tìm hiểu cách khắc phục các bản cập nhật bị kẹt trên iPhone và iPad.
Đặt lại tất cả cài đặt
Đặt lại tất cả cài đặt trên iPhone hoặc iPad của bạn sẽ giải quyết được các sự cố do cài đặt xung đột gây ra. Nếu Công cụ Xcode tiếp tục hiển thị hoạt động cao, hãy mở Cài đặt ứng dụng và chọn Chung > Chuyển hoặc Đặt lại iPhone > Đặt lại > Đặt lại tất cả cài đặt .
Nếu điều đó không hiệu quả, bước hợp lý tiếp theo là xóa và đặt lại iPhone hoặc iPad của bạn về mặc định ban đầu.
Hoạt động bên trong
Xcode cung cấp một cửa sổ tuyệt vời vào danh sách các quy trình giúp iPhone hoặc iPad của bạn hoạt động và thậm chí giúp khắc phục sự cố. Phải thừa nhận rằng việc thiết lập IDE trên máy Mac của bạn tốn nhiều thời gian và yêu cầu một lượng lớn dung lượng ổ đĩa. Nhưng nếu bạn có đủ kiên nhẫn và bộ nhớ dự phòng, đó có thể là một bài tập thú vị đáng ngạc nhiên.