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ó ứng dụng nào 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à Công cụ 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í phải trả tiền để sử dụng nó.
Xcode hiện có sẵn dưới dạng bản tải xuống miễn phí trên App Store của Mac. 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, rồi chọn Get hoặc nút Download để 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 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 menu của máy Mac, trỏ tới Open Developer Tool và chọn tùy chọn được gắn nhãn Instruments.
Điều đó sẽ tải Công cụ Xcode. Đó là trình phân tích và hiển thị 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ư nhiều 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 qua USB với máy Mac của bạn. Sau đó, mở khóa thiết bị iOS hoặc iPadOS và nhấn Trust (nếu trước đó bạn chưa kết nối thiết bị này 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 Choose a profiling template for. Sau đó, trỏ tới 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 có 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 như vậy, 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 Activity Monitor và chọn Choose.
6. Chọn nút Record ở góc trên cùng bên trái của cửa sổ. Thao tác đó sẽ nhắc Công cụ ghi lại và hiển thị hoạt động CPU của iPhone hoặc iPad của bạn.
Lưu ý: Nhạc cụ có thể bị treo ngay sau khi bạn chọn Recordcái nút. Đó là hành vi bình thường và thường kéo dài đến một phút.
Xem quy trình trong công cụ Xcode
Trình giám sát hoạt động trong Cô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 nhìn thấy nút sau, hãy nhấn Command + 1 để chuyển sangQuy trình trực tiếp
The Process ID và Process Name giúp bạn phân biệt giữa các tiến trình. Các cột bổ sung như % CPU, Memory 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 từng quy 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 tiến trình tiêu tốn nhiều tài nguyên CPU nhất, hãy chọn cột %CPU.
Phần lớn các quy trình đều khó hiểu và phản ánh các chức năng cốt lõi của hệ thống trong iOS và iPadOS.Ví dụ: bluetoothd là quy trình đằng sau trình nền 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 chính là người bạn đồng hành 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à quy 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. Ứng dụng buộc thoát (sẽ nói thêm về điều đó 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 tùy chọn Add as a Detail Filter. Hoặc, bạn có thể nhập nhiều ID tiến trình (xem cột Process ID) vào cột Detail Filterhộp ở dưới cùng bên trái của cửa sổ để xem chúng một cách riêng biệt với phần còn lại của quy 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 biểu tượng Stop ở trên cùng bên trái của Công cụ cửa sổ. Sau đó, bạn có thể chọn lưu hoạt động đã ghi (File> Save As) 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 gặp phải tình trạng đóng băng và treo máy, thì bạn có thể phát hiện ra ứng dụng hoặc dịch vụ hệ thống gây ra sự cố. Sau đó, bạn có thể thực hiện các cách khắc phục sau trên iPhone hoặc iPad của mình để giải quyết các sự cố thường gặp.
Force-Quit Apps
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 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 bấm đúp vào nút Home) 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 quy trình có liên quan một cách hiệu quả. Tiếp tục 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 nhiều 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 nút Update mà bạn có thể nhấn để cập nhật.
Disable Background App Refresh
Nếu Công cụ 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 ứng dụng đó, hãy thử ngăn ứng dụng đó chạy trong nền.
Để làm điều đó, hãy mở ứng dụng Settings, cuộn xuống màn hình, chọn ứng dụng liên quan và tắt nút chuyển bên cạnh đến 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 quá trình hệ thống giả mạo và rò rỉ bộ nhớ. Ví dụ: nếu Xcode Instruments 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 giải thích), hãy mở ứng dụng Settings và chọnGeneral> Shut Down để tắt thiết bị. Sau đó, đợi 30 giây và giữ nút Side để khởi động lại.
Cập nhật phần mềm hệ thống
Cập nhật iOS và iPadOS khắc phục sự cố với phần mềm hệ thống nói chung. Nếu bạn chưa cập nhật iPhone hoặc iPad của mình sau một thời gian, hãy mở ứng dụng Settings và chọn General > Software Update để 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ác thiết lập
Đặ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 sự cố do xung đột cài đặt gây ra. Nếu Xcode Instruments tiếp tục hiển thị hoạt động cao, hãy mở ứng dụng Settings và chọn General>Transfer or Reset iPhone> Reset> Reset All Settings
Nếu điều đó không có tác dụng gì, 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 rất tốn 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à dự trữ, nó có thể là một bài tập thú vị đáng ngạc nhiên.
