Cách xem danh sách các quy trình đang chạy trên iPhone hoặc iPad

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(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ợ tạo phần mềm cho các thiết bị của Apple(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 App Store của Mac . Tuy nhiên, bạn phải có máy Mac(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(free up storage space on your Mac) trước khi tiếp tục.

Mở App Store, tìm kiếm Xcode và chọn nút Get hoặc 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 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 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ó nhãn Instruments

Điều đó sẽ tải Công cụ (Instruments)Xcode . Đó 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(Mac) . Sau đó, mở khóa thiết bị iOS hoặc iPadOS và nhấn Tin cậy(Trust ) (nếu trước đó bạn chưa kết nối thiết bị với cùng một máy Mac(Mac) ).

4. Ở trên cùng bên trái của cửa sổ Công cụ(Instruments) , mở menu bên cạnh Chọn mẫu cấu hình cho. (Choose a profiling template for. )Sau đó, trỏ đến [Tên của bạn] iPhone([Your Name] iPhone) hoặc iPad và chọn Tất cả các quá trình(All Processes) .

Lưu ý:(Note:) Nếu iPhone hoặc iPad của bạn có màu xám hoặc " Ngoại tuyến(Offline) ", hãy ngắt kết nối và kết nối lại với máy Mac(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(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 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(Note: ) nhạc cụ có thể bị đóng băng ngay sau khi bạn chọn nút Ghi(Record) . Đó 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ác công cụ Xcode

Activity Monitor trong Instruments sẽ hiển thị tải CPU của(CPU) 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 Xử lý trực tiếp(Live Processes) .

Các cột Process IDProcess Name giúp bạn phân biệt giữa các quy trình. (Process Name)Các cột bổ sung như % CPU , Bộ nhớ(Memory)Thời gian CPU(CPU Time) 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 tiến trình tiêu thụ tài nguyên CPU nhiều nhất, hãy chọn cột (CPU)% CPU .

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à tiến 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à quy trình chính được liên kết với Mozilla Firefox

Bắt đầu(Start) 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. (CPU)Buộc thoát ứng dụng (sẽ có thêm phần 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 Thêm [Quy trình] làm tùy chọn Bộ lọc Chi tiết(Add [Process] as a Detail Filter) . Hoặc, bạn có thể nhập nhiều ID(IDs) quy trình (xem cột ID quy trình(Process ID) ) vào hộp Bộ lọc chi tiết(Detail Filter) ở dưới cùng bên trái của cửa sổ để xem chúng riêng biệt với các quy trình còn lại.

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 Dừng(Stop) ở trên cùng bên trái của cửa sổ Công cụ . (Instruments)Sau đó, bạn có thể chọn lưu hoạt động đã ghi ( Tệp(File) > Lưu Dưới dạng(Save As) ) trước khi thoát 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(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, thì 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 ứng dụng(App Switcher) (vuốt lên từ cuối màn hình hoặc nhấp đúp vào nút Trang chủ(Home) ) và xóa ứng dụng khỏi màn hình. 

Trong Xcode Instruments , 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ả. Làm theo(Follow) bằng cách khởi chạy lại ứng dụng từ Màn hình chính(Home Screen) .

Cập nhật ứng dụng(Update Apps)

Các bản cập nhật ứng dụng(App) đ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 nút Cập nhật(Update) mà bạn có thể nhấn để cập nhật. 

Tắt tính năng làm mới ứng dụng nền(Disable Background App Refresh)

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ở ứng dụng Cài đặt(Settings) , cuộn xuống màn hình, chọn ứng dụng được đề cập và tắt công tắc bên cạnh Làm mới ứng dụng nền(Background App Refresh)

Khởi động lại iPhone hoặc iPad(Restart iPhone or 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 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 rõ ràng), hãy mở ứng dụng Cài đặt(Settings) và chọn Chung(General) > Tắt(Shut Down) máy để 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(Update the System Software)

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ở ứng dụng Cài đặt(Settings) và chọn Chung(General) > Cập nhật phần mềm( 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 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(fix stuck updates on iPhone and iPad) .

Đặt lại tất cả các thiết lập(Reset All Settings)

Đặ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 Xcode Instruments tiếp tục hiển thị hoạt động cao, hãy mở ứng dụng Cài đặt(Settings) và chọn Chung(General) > Chuyển hoặc Đặt lại iPhone(Transfer or Reset iPhone) > Đặt lại(Reset) > Đặt lại tất cả cài đặt(Reset All Settings) .

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ề cài đặt gốc(erase and reset your iPhone or iPad to factory defaults) .

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(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à khả năng lưu trữ dự phòng, đó có thể là một bài tập thú vị đáng ngạc nhiên.



About the author

Tôi là một chuyên gia máy tính và đã làm việc với máy tính trong nhiều năm. Tôi có kinh nghiệm với cả Apple iPhone và Microsoft Windows 10. Các kỹ năng của tôi bao gồm: sử dụng máy tính để tạo, mã hóa và lưu trữ dữ liệu; tìm và sửa lỗi trong phần mềm; và khắc phục sự cố. Tôi am hiểu mọi lĩnh vực sử dụng máy tính, bao gồm Apple iOS, Microsoft Windows 10, bảo vệ chống ransomware, v.v. Tôi tin tưởng rằng các kỹ năng của tôi sẽ có giá trị đối với doanh nghiệp hoặc tổ chức của bạn.



Related posts