0 ram miễn phí trên ICS


7

Tôi mới sử dụng hệ điều hành ICS, đến từ Gingerbread từ một điện thoại khác. Điện thoại khá đẹp và nhanh khi tôi sử dụng lần đầu tiên, nhưng chỉ sáng nay nó đã bắt đầu thể hiện những hành động kỳ lạ. Camera360 không tự động mở khi tôi nhấp vào, Camera sẽ đóng mà không có lý do, Pocket khởi động lại khi bài viết có hình ảnh và TTPod đặt lại bài hát sang bài hát trước đó trên widget của tôi ở giữa bài hát mới đang chơi.

Tôi đã kiểm tra ram, và rất ngạc nhiên khi thấy hơn 500 mb được sử dụng, 0 mb có sẵn. Tôi đã xem danh sách các chương trình và tôi thấy các thủ phạm thông thường như Facebook, nhưng ram họ đang sử dụng không tăng tới hơn 500 mb. Vâng, tôi biết rằng toàn bộ ram được chỉ ra là không thể sử dụng được bởi các ứng dụng, nhưng tôi không nghĩ rằng mình đã làm gì để đảm bảo 0 mb. Tôi đóng ứng dụng của tôi. Có những lúc có 4 đến 5 mb miễn phí, nhưng tôi nghĩ rằng điều đó cũng không nên xảy ra. Tôi đã thử cài đặt Advance Task Killer, nó liệt kê chưa đến 10 ứng dụng, đã giết nó, vẫn là ram ở trên.

Tôi đã thực hiện khởi động lại, và bây giờ nó đọc hơn 300 mb sử dụng, 200 thứ miễn phí.

Tôi có thể làm gì? Làm cách nào để đảm bảo đóng ứng dụng trên ICS? Tôi đã cài đặt GoLaucher vì nó có một trình diệt tác vụ tiện dụng và tôi có thể thấy ram được giải phóng ngay lập tức, nhưng tôi muốn biết liệu có cách nào tốt hơn để xử lý RAM hay không.


Vui lòng chỉnh sửa lại câu hỏi của bạn, tôi biết bạn đang nản lòng nhưng câu hỏi đang xuất hiện một cách
thô lỗ

Thế là xong. :)
Audiophile

Câu trả lời:


5

Mặc dù khá bất thường khi thực sự có 0 byte miễn phí, nhưng không có thứ gọi là "RAM không sử dụng" trên các hệ thống dựa trên Linux / Unix. RAM không được sử dụng bởi chính các ứng dụng được sử dụng để lấy dữ liệu đệm từ phương tiện chậm hơn và bộ nhớ đệm từ hệ thống tệp. Bạn sẽ thấy điều đó khá độc đáo khi chạy freelệnh trên một dòng lệnh (sử dụng ứng dụng giả lập thiết bị đầu cuối hoặc thông qua adb shell). Một ví dụ (ở đây từ Android đã chạy ứng dụng Trình mô phỏng đầu cuối ) trông như thế này:

Trình giả lập thiết bị đầu cuối Android chạy lệnh 'miễn phí'

Lưu ý số lượng cao cho "bộ đệm" và "bộ nhớ cache" - đó là lý do tại sao RAM được sử dụng bởi các ứng dụng cộng với lượng RAM miễn phí "không thêm" vào tổng RAM có sẵn. Không có gì phải lo lắng về.

Về phần sát thủ nhiệm vụ: Giết chúng, chúng sẽ không giúp bạn nhiều. Đúng là chúng có thể hữu ích - nhưng không phải trong bối cảnh này: sử dụng chúng để tiêu diệt các ứng dụng treo / hoạt động sai, ví dụ như ăn cắp CPU của bạn và sẽ không thoát ra nếu không. Nhưng hoàn toàn vô nghĩa khi sử dụng chúng để "giải phóng RAM" hoặc "tiết kiệm pin" - ngược lại: hầu hết các ứng dụng "bị giết" sẽ tự khởi chạy lại ngay lập tức, sử dụng cùng một RAM - nhưng cần thêm pin cho khởi chạy lại sau đó họ đã sử dụng nếu bạn không giết họ. Để đóng ứng dụng, hãy thoát chúng qua nút quay lại (không phải nút home ). Nếu nhà phát triển thiết kế chúng tốt, điều này sẽ đặt chúng vào "danh sách thoát" (kiểm tra "Kẻ giết người OOM" và "vòng đời ứng dụng" nếu bạn muốn biết thêm chi tiết kỹ thuật).

Đừng lo lắng về việc xử lý RAM - Android đã làm rất tốt ở đây :)


1
Vâng, tôi tin vào Android, đó là lý do tại sao tôi thực sự nhầm lẫn ram của mình là 0 và các ứng dụng đang phát điên. Cảm ơn những lời khuyên hữu ích! :)
Audiophile

Tôi tin rằng vấn đề của tôi có thể do BUG của ROM.
einverne

1

Bạn có thể có một ứng dụng xấu gây ra điều này (hoặc lỗi trong phần sụn của bạn).

Hãy xem Sử dụng bộ nhớ hoặc cho phép truy cập ADB và xem qua nhật ký ( logb adcat ) để phát hiện ra ứng dụng / vấn đề xấu.

Nói chung:
Không sử dụng trình diệt tác vụ trên Android 2.3 trở lên. Đây là bài viết của Dianne Hackborn trên blog Android chính thức của Google. Cô ấy là một kỹ sư Android tại Google.

Điều tương tự cũng xảy ra với linux mà Android sử dụng. Xem linux đã ăn bài viết ram của tôi tại sao 0MB miễn phí là tốt.


Vâng, tôi đã hy vọng không lo lắng về ram vì tôi đến từ một chiếc điện thoại chỉ với một chút dưới 300 mb ram có thể sử dụng mà không có bất kỳ vấn đề ram nào. Tôi sẽ kiểm tra ứng dụng đó và quay lại với kết quả. Cảm ơn!
Audiophile
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.