Tại sao bạn không nên sử dụng Task Killer trên Android
Một số người nghĩ rằng trình diệt tác vụ rất quan trọng trên Android. Bằng cách đóng các ứng dụng đang chạy trong nền, bạn sẽ nhận được hiệu suất và tuổi thọ pin được cải thiện - dù sao thì đó cũng là ý tưởng. Trên thực tế, các trình diệt tác vụ có thể làm giảm hiệu suất và tuổi thọ pin của bạn.
Trình diệt tác vụ có thể buộc các ứng dụng chạy nền thoát ra, xóa chúng khỏi bộ nhớ. Một số trình diệt tác vụ thực hiện điều này tự động. Tuy nhiên, Android có thể tự quản lý các quy trình một cách thông minh - nó không cần một kẻ hủy diệt tác vụ.
Android không quản lý các quy trình giống như Windows
Hầu hết người dùng Android đều quen thuộc với Windows. Trên Windows, nhiều chương trình chạy cùng một lúc - cho dù chúng là cửa sổ trên màn hình nền hay các ứng dụng trên khay hệ thống - có thể làm giảm hiệu suất máy tính của bạn. Đóng các ứng dụng khi bạn không sử dụng chúng có thể giúp tăng tốc máy tính Windows của bạn.
Tuy nhiên, Android không phải là Windows và không quản lý các quy trình như Windows. Không giống như trên Windows, nơi có một cách rõ ràng để đóng các ứng dụng, không có cách rõ ràng nào để "đóng" một ứng dụng Android. Đây là do thiết kế và không phải là vấn đề. Khi bạn rời khỏi một ứng dụng Android, quay lại màn hình chính hoặc chuyển sang một ứng dụng khác, ứng dụng vẫn "chạy" trong nền. Trong hầu hết các trường hợp, ứng dụng sẽ bị tạm dừng ở chế độ nền, không chiếm CPU hoặc tài nguyên mạng. Tất nhiên, một số ứng dụng sẽ tiếp tục sử dụng tài nguyên CPU và mạng trong nền - ví dụ: trình phát nhạc, chương trình tải xuống tệp hoặc ứng dụng đồng bộ hóa trong nền.
Khi bạn quay lại ứng dụng mà bạn đang sử dụng gần đây, Android sẽ "tạm dừng" ứng dụng đó và bạn tiếp tục ở nơi bạn đã dừng lại. Quá trình này diễn ra nhanh chóng vì ứng dụng vẫn được lưu trữ trong RAM của bạn và sẵn sàng sử dụng lại.
Tại sao những kẻ giết người đặc nhiệm lại tệ
Những người ủng hộ trình diệt tác vụ lưu ý rằng Android đang sử dụng rất nhiều RAM - trên thực tế, Android lưu trữ rất nhiều ứng dụng trong bộ nhớ của nó, làm đầy RAM! Tuy nhiên, đó không phải là một điều xấu. Các ứng dụng được lưu trữ trong RAM của bạn có thể nhanh chóng được chuyển sang Android mà không cần phải tải chúng từ bộ nhớ chậm hơn.
RAM trống là vô ích. RAM đầy đủ là RAM đang được sử dụng tốt cho các ứng dụng bộ nhớ đệm. Nếu Android cần thêm bộ nhớ, nó sẽ buộc thoát ứng dụng mà bạn đã không sử dụng trong một thời gian - tất cả điều này diễn ra tự động mà không cần cài đặt bất kỳ trình diệt tác vụ nào.
Những kẻ giết nhiệm vụ nghĩ rằng họ biết rõ hơn Android. Chúng chạy trong nền, tự động thoát ứng dụng và xóa chúng khỏi bộ nhớ của Android. Họ cũng có thể cho phép bạn tự thoát ứng dụng, nhưng bạn không cần phải làm điều này.
Các trình diệt tác vụ không chỉ vô dụng mà còn có thể làm giảm hiệu suất. Nếu kẻ giết tác vụ xóa một ứng dụng khỏi RAM của bạn và bạn mở lại ứng dụng đó, thì ứng dụng sẽ tải chậm hơn do Android buộc phải tải ứng dụng đó từ bộ nhớ trên thiết bị của bạn. Điều này cũng sẽ sử dụng nhiều pin hơn so với việc bạn chỉ để ứng dụng trong RAM ngay từ đầu. Một số ứng dụng sẽ tự động khởi động lại sau khi kẻ giết tác vụ thoát khỏi chúng, sử dụng nhiều tài nguyên CPU và pin hơn.
Cho dù RAM trống hay đầy, nó sẽ tiêu tốn cùng một lượng pin - việc giảm dung lượng ứng dụng được lưu trữ trong RAM sẽ không cải thiện năng lượng pin của bạn hoặc cung cấp nhiều chu kỳ CPU hơn.
Khi những kẻ giết nhiệm vụ có thể giúp đỡ
Tại thời điểm này, có lẽ một số người đang nghĩ rằng điều này không đúng - trước đây họ đã sử dụng một kẻ giết người trong nhiệm vụ và nó đã giúp tăng tuổi thọ pin và cải thiện hiệu suất điện thoại Android của họ.
Điều này thực sự có thể đúng. Nếu bạn có một ứng dụng không hợp lệ đang sử dụng CPU và các tài nguyên khác trong nền, một trình xử lý tác vụ đóng ứng dụng hoạt động sai có thể cải thiện tuổi thọ pin và làm cho điện thoại của bạn nhanh hơn.
Tuy nhiên, sử dụng sát thủ tác vụ để đối phó với một ứng dụng hoạt động sai giống như sử dụng súng ngắn để giết ruồi - bạn có thể khắc phục sự cố của mình, nhưng bạn đang gây ra nhiều thiệt hại khác trong quá trình này.
Thay vì sử dụng một kẻ hủy diệt tác vụ trong tình huống này, bạn nên xác định ứng dụng xấu và gỡ cài đặt nó, thay thế nó bằng một ứng dụng hoạt động bình thường. Để ghim ứng dụng hoạt động sai, bạn có thể dùng thử ứng dụng Watchdog Task Manager - ứng dụng này sẽ cho bạn biết ứng dụng nào đang thực sự sử dụng CPU trong nền chứ không phải ứng dụng nào đang được lưu trữ trong bộ nhớ một cách vô hại.
Kẻ giết nhiệm vụ cũng có thể gây ra các vấn đề khác bằng cách giết các ứng dụng bạn muốn chạy trong nền - ví dụ: nếu bạn sử dụng ứng dụng đồng hồ báo thức, bạn có thể thấy rằng kẻ giết nhiệm vụ của bạn buộc ứng dụng đồng hồ báo thức phải thoát, ngăn báo thức tắt .
CyanogenMod, ROM Android phổ biến do cộng đồng phát triển, thậm chí sẽ không chấp nhận các báo cáo lỗi từ người dùng sử dụng trình diệt tác vụ, nói rằng chúng gây ra nhiều vấn đề hơn là giải quyết.
Tóm lại, bạn không nên sử dụng trình giết tác vụ - nếu bạn có một ứng dụng hoạt động sai gây lãng phí tài nguyên trong nền, bạn nên xác định và gỡ cài đặt ứng dụng đó. Nhưng đừng chỉ xóa ứng dụng khỏi RAM của điện thoại hoặc máy tính bảng - điều đó không giúp tăng tốc độ.