Kẻ sát nhân có thể buộc các ứng dụng chạy ẩn để loại bỏ chúng khỏi bộ nhớ. Một số kẻ giết nhiệm vụ làm đ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ẻ giết nhiệm vụ.
Android không quản lý các quá trình như Windows
Hầu hết người dùng Android 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ác cửa sổ trên máy tính để bàn hoặc ứng dụng trong khay hệ thống của bạn - 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 ứng dụng, không có cách nào rõ ràng để "đóng" một ứng dụng Android. Điều này là do thiết kế và không phải là một vấn đề. Khi bạn rời khỏi ứng dụng Android, quay lại màn hình chính hoặc chuyển sang ứng dụng khác, ứng dụng sẽ 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 trong nền, không chiếm tài nguyên CPU hoặc mạng. 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, tất nhiê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 dưới nền.
Khi bạn quay lại ứng dụng bạn vừa mới sử dụng, Android “bỏ tạm dừng” ứng dụng đó và bạn tiếp tục từ nơi bạn đã dừng lại. Điều này rất nhanh vì ứng dụng vẫn được lưu trữ trong bộ nhớ RAM của bạn và sẵn sàng để sử dụng lại.
Tại sao Task Killers là Bad
Những người ủng hộ kẻ giết nhiệm vụ nhận thấy 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 bộ nhớ RAM của bạn có thể nhanh chóng được chuyển sang mà không cần Android phải tải chúng từ bộ nhớ chậm hơn.
RAM trống là vô dụng. RAM đầy đủ là RAM đang được sử dụng tốt cho các ứng dụng lưu vào bộ nhớ cache. Nếu Android cần nhiều bộ nhớ hơn, ứng dụng sẽ buộc phải thoát khỏi ứng dụng mà bạn không sử dụng trong một thời gian - tất cả điều này xảy ra tự động, mà không cần cài đặt bất kỳ kẻ giết người nhiệm vụ nào.
Kẻ giết người 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ự bỏ các ứng dụng, nhưng bạn không cần phải làm điều này.
Kẻ giết người nhiệm vụ không chỉ là vô dụng - chúng có thể làm giảm hiệu suất. Nếu kẻ giết người nhiệm vụ xóa ứng dụng khỏi RAM của bạn và bạn mở lại ứng dụng đó, ứng dụng sẽ tải chậm hơn vì Android buộc phải tải ứng dụng từ bộ nhớ của thiết bị của bạn. Điều này cũng sẽ sử dụng năng lượng pin nhiều hơn nếu bạn chỉ để lại các ứng dụng trong bộ nhớ RAM của bạn ở nơi đầu tiên. Một số ứng dụng sẽ tự động khởi động lại sau khi kẻ giết nhiệm vụ bỏ chúng, sử dụng nhiều tài nguyên CPU và pin hơn.
Cho dù RAM trống hay đầy, pin sẽ mất cùng một lượng pin - giảm số 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 Task Killers có thể giúp
Tại thời điểm này, có thể một số người nghĩ rằng điều này không đúng - trước đây họ đã sử dụng một kẻ giết nhiệm vụ và điều đó giúp tăng tuổi thọ pin và cải thiện hiệu suất của điện thoại Android của họ.
Điều này thực sự có thể đúng. Nếu bạn có ứng dụng xấu đang sử dụng CPU và các tài nguyên khác trong nền, kẻ giết người nhiệm vụ đóng ứng dụng không đúng có thể cải thiện tuổi thọ pin và giúp điện thoại của bạn nhanh hơn.
Tuy nhiên, bằng cách sử dụng một kẻ giết người nhiệm vụ để đối phó với một ứng dụng bị lỗi cũng giống như sử dụng một khẩu súng ngắn để tiêu diệ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ẻ giết người nhiệm vụ trong tình huống này, bạn nên xác định các ứng dụng xấu và gỡ bỏ nó, thay thế nó bằng một ứng dụng hoạt động đúng. Để ghim ứng dụng đang hoạt động sai, bạn có thể thử ứng dụng Trình quản lý tác vụ Watchdog - ứng dụng sẽ hiển thị cho bạn ứng dụng nào thực sự đang sử dụng CPU trong nền chứ không phải ứng dụng nào được lưu trữ trong bộ nhớ một cách vô hại.
Kẻ sát nhân nhiệm vụ cũng có thể gây ra các vấn đề khác bằng cách giết chết các ứng dụng mà 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 nhiệm vụ của bạn đã buộc ứng dụng đồng hồ báo thức ngừng hoạt động..
CyanogenMod, ROM Android được phát triển bởi cộng đồng phổ biế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 các kẻ giết nhiệm vụ, nói rằng họ gây ra nhiều vấn đề hơn là họ giải quyết.
Tóm lại, bạn không nên sử dụng kẻ giết người nhiệm vụ - nếu bạn có ứng dụng hoạt động không đúng cách lãng phí tài nguyên trong nền, bạn nên xác định nó và gỡ cài đặt nó. Nhưng không chỉ xóa ứng dụng khỏi RAM của điện thoại hoặc máy tính bảng của bạn - điều đó không giúp tăng tốc mọi thứ.