Cái gì bị mất RAM RAM trong dumpsys meminfo là gì?


8

Dưới đây là một mẫu dumpsysvới RAM bị mất. Ý nghĩa của nó trong KitKat là gì? Làm thế nào nó có thể được khai hoang và sử dụng?

Total PSS by OOM adjustment:
    31841 kB: Native
               13173 kB: zygote (pid 23001)
                4372 kB: surfaceflinger (pid 23000)
                3721 kB: mediaserver (pid 126)
                3317 kB: glgps (pid 22993)
                1656 kB: drmserver (pid 125)
                 995 kB: wpa_supplicant (pid 23148)
                 786 kB: netd (pid 121)
                 518 kB: sdcard (pid 132)
                 475 kB: vold (pid 119)
                 458 kB: keystore (pid 128)
                 448 kB: /init (pid 1)
                 412 kB: adbd (pid 134)
                 254 kB: ueventd (pid 108)
                 238 kB: dhcpcd (pid 10617)
                 229 kB: tf_daemon (pid 130)
                 200 kB: installd (pid 127)
                 185 kB: dumpsys (pid 14207)
                 144 kB: healthd (pid 117)
                 139 kB: debuggerd (pid 122)
                 121 kB: servicemanager (pid 118)
    48217 kB: System
               48217 kB: system (pid 23064)
    49095 kB: Persistent
               34012 kB: com.android.systemui (pid 23163 / activities)
                7719 kB: com.android.phone (pid 23357)
                4676 kB: com.android.nfc (pid 23371)
                2688 kB: com.nuance.xt9.input (pid 23344)
    24945 kB: Foreground
               24945 kB: com.android.settings (pid 24811 / activities)
    17136 kB: Visible
               14026 kB: com.google.process.location (pid 23472)
                3110 kB: com.android.defcontainer (pid 13976)
     6911 kB: Perceptible
                6911 kB: com.google.android.inputmethod.latin (pid 23298)
    14277 kB: A Services
               14277 kB: com.google.process.gapps (pid 23513)
    26422 kB: Home
               26422 kB: com.android.launcher (pid 23395 / activities)
    21798 kB: B Services
               16242 kB: com.google.android.apps.currents (pid 23767)
                5556 kB: android.process.media (pid 7738)
   145869 kB: Cached
               41588 kB: com.google.android.apps.plus (pid 24689)
               21417 kB: com.google.android.deskclock (pid 23966 / activities)
               14463 kB: com.google.android.apps.docs (pid 8644)
               14303 kB: com.google.android.gm (pid 9115)
               11014 kB: com.google.android.music:main (pid 7716)
               10688 kB: com.google.android.apps.magazines (pid 13892)
               10240 kB: com.google.android.gms (pid 23338)
                9882 kB: com.google.android.youtube (pid 5131)
                8807 kB: com.google.android.apps.walletnfcrel (pid 8937)
                3467 kB: com.google.android.setupwizard (pid 8922)

Total RAM: 998096 kB
 Free RAM: 574945 kB (145869 cached pss + 393200 cached + 35876 free)
 Used RAM: 392334 kB (240642 used pss + 107196 buffers + 3856 shmem + 40640 slab)
 Lost RAM: 30817 kB
   Tuning: 64 (large 384), oom 122880 kB, restore limit 40960 kB (high-end-gfx)

Tính toán ngắn (trả lời tiêu đề của câu hỏi của bạn) : "Lost RAM" = total - used - free. Hừm, rò rỉ trí nhớ? Đòi lại bằng cách khởi động lại? 30 MB có thể không nhiều (so với tổng dung lượng 1 GB), nhưng đó là 3% và không có gì thú vị ...
Izzy

Tôi có 300 MB + RAM bị mất bất cứ lúc nào trên thiết bị của mình. Tôi cũng muốn biết tại sao nó bị mất và có cách nào để lấy lại nó.
Wang Đinh Vĩ 17/03/2015

stackoverflow.com/questions/21881122/ Có thể điều này có thể giúp
Sameer

Câu trả lời:


7

Mất RAM là được TotalRAM - FreeRAM - UsedRAM. Điều đó có nghĩa, đó là sự khác biệt giữa mức sử dụng RAM mà Android có thể tính toán và RAM thực tế có sẵn.

Đôi khi, nó thậm chí có thể âm, do các vấn đề trong đó RAM được chia sẻ qua các quá trình được tính nhiều lần. Trình điều khiển chủ yếu là đổ lỗi cho điều đó. Có một memtrackHAL để họ báo cáo kế toán bộ nhớ của họ cho Android, nhưng một số trình điều khiển không làm đúng.

Nếu bạn thấy giá trị "Mất RAM" lớn (không phải là trường hợp trong câu hỏi ban đầu, nhưng đó là những gì Wang đang nói), thì điều này có lẽ là do lỗi, thật không may, không thể lấy lại được. Bạn có thể xem /d/ionthư mục ảo trên thiết bị của mình (có thể cần thiết bị đã root) và kiểm tra các báo cáo trong đó, tìm kiếm phân bổ "mồ côi".

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.