Có phải là một ý tưởng tốt để buộc dừng các ứng dụng sau khi sử dụng chúng?


22

Tôi thấy mình đang sử dụng lực dừng cho mọi ứng dụng sau khi sử dụng xong. Đây có phải là một thực hành tốt? Có bất kỳ lợi ích hiệu suất hoặc bảo mật khi làm điều này? Là lực lượng dừng một ứng dụng cần thiết để lấy nó ra khỏi RAM?


9
Vâng, tôi có một thói quen tương tự như bạn, nhưng chủ yếu là cho thời lượng pin và sự an tâm (vặn các thông báo liên tục) thay vì RAM. IMO, buộc chúng ra khỏi RAM, đặc biệt là ở trạng thái "được lưu trong bộ nhớ cache" (không phải "đang chạy") sẽ làm tăng mức tiêu thụ / thời gian tải. Mặc dù vậy, tôi sử dụng hầu hết các ứng dụng một cách tiết kiệm nên tôi sẽ không quan tâm.
Andy Yan

Câu trả lời:


25

TL; DR:

Không, đó không phải là một ý tưởng tốt hay nên làm.

Giải thích và một số nền tảng:

Các ứng dụng dừng cưỡng bức không nhằm mục đích "sử dụng thường xuyên", nhưng cho "mục đích khẩn cấp" (ví dụ: nếu ứng dụng hết kiểm soát và không thể dừng lại được, hoặc nếu sự cố khiến bạn xóa bộ nhớ cache và xóa dữ liệu khỏi hành vi sai ứng dụng). Nói chung, nó không phải là "tăng cường hiệu suất" hay "tối ưu hóa RAM".

Trong nhiều trường hợp, nó cũng sẽ không tiết kiệm pin, nhưng làm cạn kiệt pin thậm chí còn nhanh hơn. Các ứng dụng không chỉ bắt đầu khi bạn nhấn vào biểu tượng của chúng, chúng cũng có thể bắt đầu thông qua ý định hoặc chương trình phát sóng (ví dụ: khi pin yếu, mạng thay đổi, thiết bị USB được kết nối - mà còn trên nhiều thiết bị khác). Vì vậy, khi bạn "buộc dừng" nó, trong lần khởi động tiếp theo, nó sẽ phải thực hiện "full init" (tải từ (các) bộ lưu trữ và mạng) thay vì chỉ quay lại "trạng thái cuối" vẫn được lưu trữ trong RAM (trừ khi hệ thống phải xóa nó - xem wiki-ưu tiên thẻ oom của chúng tôi để biết chi tiết về quy trình đó) - điều Andy mô tả là "sẽ tăng mức tiêu thụ năng lượng / thời gian" trong nhận xét của bạn về câu hỏi của bạn.


1
Điều này cũng sẽ áp dụng cho iOS? Hoặc nên được hỏi như một câu hỏi riêng biệt trên Hỏi khác nhau ?
Stevoisiak

2
@StevenVascellaro Chắc chắn là một câu hỏi riêng biệt.
Matthew Đọc

Tôi cũng sẽ nói thêm rằng những người dùng muốn đảm bảo rằng họ hoàn toàn thoát khỏi một hoạt động / ứng dụng nên sử dụng nút quay lại thay vì nút home, vì sử dụng nút home có thể khiến nó chạy trong nền cho các mục đích đa nhiệm.
oldmud0

@ oldmud0: Không "Chạy", nó bị dừng. Nhưng nó vẫn còn, vâng.
Vịt mướp

Một số ứng dụng hoạt động sai trên cơ sở khá thường xuyên - ví dụ: ứng dụng khách youtube chính thức, một số trình nhắn tin. Có thể là họ tiếp tục làm một số lỗi tào lao trong nền, làm cạn kiệt pin? Tôi có một cảm giác mạnh mẽ (mặc dù không được hỗ trợ bởi bất kỳ số liệu thống kê nào) mà họ làm ...
Headcrab
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.