Mục lục bài viết
Có một dạng đơ máy dễ gây hoang mang hơn cả đơ toàn hệ thống: điện thoại vẫn mượt khi lướt mạng xã hội, nhắn tin bình thường, nhưng cứ mở camera lên chụp ảnh hoặc bật một tựa game nặng là màn hình khựng vài giây, có khi treo cứng phải khởi động lại. Vì các ứng dụng khác vẫn chạy tốt, đây không phải lỗi phần cứng toàn diện mà là vấn đề riêng của app đó khi xử lý khối lượng công việc đặc thù mà app thông thường không đòi hỏi.
Vì sao chỉ một ứng dụng bị đơ trong khi các app khác vẫn mượt
Hệ điều hành cấp phát tài nguyên theo nhu cầu thực tế của từng tiến trình. App nhắn tin chỉ cần vài chục MB RAM, gần như không dùng GPU; camera hay game 3D có thể cần hàng trăm MB đến cả GB bộ nhớ đệm cùng lúc. Khi app đó khởi chạy, hệ thống phải giải phóng bộ nhớ từ tiến trình khác gần như ngay lập tức, và chính bước “dọn chỗ” cấp tốc này gây ra độ trễ hoặc treo tạm thời mà người dùng cảm nhận được.
Camera và ứng dụng đồ hoạ nặng đều đòi hỏi tài nguyên khác hẳn app thường
Camera không chỉ hiển thị hình ảnh mà còn xử lý dữ liệu RAW từ cảm biến qua chip ISP, chạy thuật toán HDR, khử nhiễu theo thời gian thực. Khi chụp liên tiếp hoặc quay video độ phân giải cao, bộ nhớ đệm chứa ảnh chưa xử lý xong có thể đầy nhanh hơn tốc độ ghi vào bộ nhớ trong, khiến app phải chờ và tạo cảm giác đơ vài giây. Game 3D, app dựng video cũng vậy: chúng nạp một lượng lớn tài nguyên GPU ngay khi mở, khác hẳn kiểu tăng dần của app văn phòng. Nếu máy đang có sẵn vài tiến trình chiếm RAM từ trước, việc nạp thêm khối dữ liệu lớn này dễ khiến hệ thống rơi vào trạng thái chờ cấp phát bộ nhớ, biểu hiện là khung hình đứng lại ngay lúc mở app.
Xung đột quyền truy cập phần cứng giữa các app chạy ngầm
Camera và micro là tài nguyên phần cứng chỉ một tiến trình được giữ quyền tại một thời điểm. Nếu một app chạy ngầm (quét mã QR, gọi video, trợ lý ảo) đang giữ quyền truy cập camera mà chưa nhả đúng cách, app camera chính phải chờ hệ thống thu hồi quyền đó, gây treo ngắn hoặc màn hình đen vài giây trước khi hoạt động trở lại.
Cách xác định đúng app là nguyên nhân trước khi kết luận
Trước khi nghi ngờ phần cứng, hãy thử ba bước: tắt hết app chạy nền rồi mở lại app nghi vấn xem còn đơ không; xoá cache riêng của app đó (Android vào Cài đặt > Ứng dụng > Bộ nhớ, iPhone thường phải gỡ và cài lại); và kiểm tra app đã cập nhật bản mới nhất chưa, vì lỗi tối ưu bộ nhớ ở bản cũ là nguyên nhân phổ biến bị bỏ qua.
Hiểu nhầm thường gặp
“Máy đơ khi mở camera nghĩa là cảm biến đã hỏng.” Phần lớn trường hợp đơ vài giây rồi hết là vấn đề phần mềm hoặc bộ nhớ, không phải hỏng cảm biến. Cảm biến hỏng thường đi kèm dấu hiệu khác như ảnh nhoè, sọc màu hoặc camera báo lỗi không khởi động được, chứ không đơn thuần là chậm vài giây lúc mở app.
Xem thêm
Nội dung này nằm trong nhóm chủ đề Chậm, lag, đứng máy: tổng hợp bài viết. Xem thêm iPhone bị treo, đơ, tự khởi động lại. Thông tin kỹ thuật chi tiết hơn được công bố tại trang hỗ trợ chính thức của Apple.
