Các giá trị trong Dịch vụ chạy trên đường có nghĩa là gì?


8

Khi tôi đi theo con đường

Cài đặt: Ứng dụng: Dịch vụ đang chạy

Tôi hiểu rồi:

Khác: 78 MB trong 4

Tận dụng: 109MB + 58MB trong 8

Trên đây có nghĩa là gì?

Đặc biệt, [78MB trong 4], [109MB + 58MB] và [8]

Câu trả lời:


5

Theo như tôi biết, nó được chia thành:

  • Khác: Đây là RAM không có sẵn ngay bây giờ vì nó được sử dụng bởi các dịch vụ đang thực sự chạy (thực tế nó có thể là những thiết bị không thể bị giết). Sử dụng ví dụ của bạn, có 78 MB RAM được sử dụng bởi 4 quy trình, do đó "78 trong 4".
  • Tận dụng: Số đầu tiên ở đây là dung lượng RAM hoàn toàn miễn phí và không được phân bổ cho bất kỳ quy trình nào (109 MB trong ví dụ của bạn). Số thứ hai được phân bổ nhưng quá trình ở trạng thái có thể được giải quyết. Do đó, "58 MB trong 8" có nghĩa là có 8 quy trình hiện đang giữ 58 MB bộ nhớ, nhưng chúng bị tạm dừng / đóng băng trong nền và 58 MB có thể được hệ điều hành thu hồi nếu một quy trình hoạt động cần.

Chỉnh sửa: Như Jake đã chỉ ra trong bình luận bên dưới, bạn có thể tìm thấy một mô tả trong mục này trên Blog của Nhà phát triển Android (cuộn toàn bộ xuống phía dưới).


2
Thêm thông tin có sẵn ở đây, gần cuối bài: android-developers.blogspot.com/2010/02/iêu
Jake Basile

@Jake: Cảm ơn! Tôi nghĩ đó là liên kết ban đầu tôi đọc nó nhưng tôi không thể tìm thấy nó khi tôi viết nó.
eldarerathis
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.