nemersaade
New Member
Trước giờ ta vẫn nghĩ,các tiến trình khởi chạy khi chỉ tắt đơn thuần ứng dụng sẽ vẫn chạy ngầm và gây tốn pin, tốn bộ nhớ RAM và chậm máy.Nhưng thực tế không phải vậy (Áp dụng với HDH Android) .Theo như mình đọc một bài mô tả về cách khởi chạy và quá trình thực thi một chương trình từ bắt đầu đến kết thúc thì việc sử dụng một chương trình task killer đem lại nhiều hại hơn là lợi,Việc tắt đột ngột quá trình chạy của một chương trình khi nó chưa sẵn sàng có thể có thể gây tổn hại đến các tha thành phần cơ bản của hệ thông (luôn được chạy ngầm).
Nếu bạn thắc mắc rằng nếu để như thế thì dung lượng Ram sẽ tốn rất nhiều và pin cũng theo đó mà giảm dần thì đừng lo,theo mình hiểu về cơ chế hoạt động của Android thì hệ thống sau thời gian sẽ tự động tắt một chương trình nào đó mà nó không cần thiết [Theo đúng quy trình] mình có dịch qua một vài điều quan trong trong bài giới thiệu về HDH Andoid như sau:
- Android bắt đầu xử lý khi có bất kì một mã chương trình nào đó cần thực thi, và tắt các tiến trình khi nó không còn cần thiết và trả lại tai nguyên hệ thống cho chương trình khác
- Hệ thống cung cấp tài nguyên chỉ hoạt động khi được yêu cầu
- Các thành phần cũng có thể được tắt bởi hệ thống khi chúng không còn được sử dụng hoặc khi Android phải đòi lại bộ nhớ cho nhiều thành phần đang hoạt động khác.
- Nếu người dùng không sử dụng 1 Task nào đó trong khoảng thời gian dài hệ thống sẽ tự động quét dọn tất cả những Task đó ngoài trừ các Task gốc.
- Nếu một hoạt động được tạm dừng hoặc dừng lại, hệ thống có thể thả nó từ bộ nhớ, hoặc bằng cách yêu cầu nó kết thúc (gọi phương thức đóng của nó ra), hoặc đơn giản là giết chết quá trình hoạt động của nó. Khi nó được gọi lại hiển thị để người sử dụng, nó sẽ được hoàn toàn khởi động lại và khôi phục lại trạng thái trước đó.
- Một hoạt động có thể thường xuyên chuyển đổi giữa các tiến trình "Khôi phục" và "Tạm dừng".
Trên đây là đoạn trích gốc với các phần in đậm
Bản thân mình đang dùng HTC Desire mình cũng đã test thử quả thật sau 1 thời gian nhất định hệ thống sẽ trả lại dung lương ram đã mất.
Ý kiến bản thân :Mình chưa rõ việc kết thúc đột ngột sẽ gây ra hậu quả cụ thể gì,nhưng theo mình mọi chương trình khởi chạy đều lấy các thành phần từ hệ thống và khi tắt đột ngột có thể ảnh hưởng kéo theo của hệ thống(mà chưa đc trả lại theo đúng chu trình),mặt khác khi gọi lại những ứng dụng đó hệ thống lại phải khởi chạy lại từ đầu mọi thứ liệu như thế có hơn j việc để không(không thực hiện)-[lợi ích nhất thời là nhìn đc chỉ số RAM tăng lên lúc đó] rồi resume lại không
Nguồn Geek For Me
Update thêm từ ý kiến của mọi người :
Không nhất thiết là phải Uninstal đi vì soft cũng khá nhẹ,Trong trường hợp có ứng dụng nào gây treo máy (Force close) thì ta có thể lấy ra để kill ngay lập tức nhưng cũng có trường hợp không kill đc mà phải restarst lại máy .
Nếu bạn thắc mắc rằng nếu để như thế thì dung lượng Ram sẽ tốn rất nhiều và pin cũng theo đó mà giảm dần thì đừng lo,theo mình hiểu về cơ chế hoạt động của Android thì hệ thống sau thời gian sẽ tự động tắt một chương trình nào đó mà nó không cần thiết [Theo đúng quy trình] mình có dịch qua một vài điều quan trong trong bài giới thiệu về HDH Andoid như sau:
- Android bắt đầu xử lý khi có bất kì một mã chương trình nào đó cần thực thi, và tắt các tiến trình khi nó không còn cần thiết và trả lại tai nguyên hệ thống cho chương trình khác
- Hệ thống cung cấp tài nguyên chỉ hoạt động khi được yêu cầu
- Các thành phần cũng có thể được tắt bởi hệ thống khi chúng không còn được sử dụng hoặc khi Android phải đòi lại bộ nhớ cho nhiều thành phần đang hoạt động khác.
- Nếu người dùng không sử dụng 1 Task nào đó trong khoảng thời gian dài hệ thống sẽ tự động quét dọn tất cả những Task đó ngoài trừ các Task gốc.
- Nếu một hoạt động được tạm dừng hoặc dừng lại, hệ thống có thể thả nó từ bộ nhớ, hoặc bằng cách yêu cầu nó kết thúc (gọi phương thức đóng của nó ra), hoặc đơn giản là giết chết quá trình hoạt động của nó. Khi nó được gọi lại hiển thị để người sử dụng, nó sẽ được hoàn toàn khởi động lại và khôi phục lại trạng thái trước đó.
- Một hoạt động có thể thường xuyên chuyển đổi giữa các tiến trình "Khôi phục" và "Tạm dừng".
Trên đây là đoạn trích gốc với các phần in đậm
Bản thân mình đang dùng HTC Desire mình cũng đã test thử quả thật sau 1 thời gian nhất định hệ thống sẽ trả lại dung lương ram đã mất.
Ý kiến bản thân :Mình chưa rõ việc kết thúc đột ngột sẽ gây ra hậu quả cụ thể gì,nhưng theo mình mọi chương trình khởi chạy đều lấy các thành phần từ hệ thống và khi tắt đột ngột có thể ảnh hưởng kéo theo của hệ thống(mà chưa đc trả lại theo đúng chu trình),mặt khác khi gọi lại những ứng dụng đó hệ thống lại phải khởi chạy lại từ đầu mọi thứ liệu như thế có hơn j việc để không(không thực hiện)-[lợi ích nhất thời là nhìn đc chỉ số RAM tăng lên lúc đó] rồi resume lại không
Nguồn Geek For Me
Update thêm từ ý kiến của mọi người :
Không nhất thiết là phải Uninstal đi vì soft cũng khá nhẹ,Trong trường hợp có ứng dụng nào gây treo máy (Force close) thì ta có thể lấy ra để kill ngay lập tức nhưng cũng có trường hợp không kill đc mà phải restarst lại máy .
Chỉnh sửa cuối: