File tree 1 file changed +55
-0
lines changed
1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change @@ -858,6 +858,61 @@ Uptime: 31807223 Realtime: 31807223
858
858
PAGECACHE_OVERFLOW: 0 MALLOC_SIZE: 0
859
859
```
860
860
861
+ 查看当前手机的内存信息可以通过`cat /proc/meminfo`来查看
862
+ ```
863
+ 1|PD1806:/ $ cat /proc/meminfo
864
+ MemTotal: 5772000 kB
865
+ MemFree: 129500 kB
866
+ MemAvailable: 2594764 kB
867
+ Buffers: 3968 kB
868
+ Cached: 2330100 kB
869
+ SwapCached: 12780 kB
870
+ Active: 2678740 kB
871
+ Inactive: 759120 kB
872
+ Active(anon): 804284 kB
873
+ Inactive(anon): 303532 kB
874
+ Active(file): 1874456 kB
875
+ Inactive(file): 455588 kB
876
+ Unevictable: 3500 kB
877
+ Mlocked: 3500 kB
878
+ SwapTotal: 2097148 kB
879
+ SwapFree: 488020 kB
880
+ Dirty: 60 kB
881
+ Writeback: 0 kB
882
+ AnonPages: 1102064 kB
883
+ Mapped: 743796 kB 映射文件大小
884
+ Shmem: 1416 kB
885
+ Slab: 548448 kB
886
+ SReclaimable: 241428 kB
887
+ SUnreclaim: 307020 kB
888
+ KernelStack: 171856 kB
889
+ PageTables: 108432 kB
890
+ NFS_Unstable: 0 kB
891
+ Bounce: 0 kB
892
+ WritebackTmp: 0 kB
893
+ CommitLimit: 4983148 kB // 请的内存总数超过这个阈值就算overcommit,CommitLimit 就是overcommit的阈值,申请的内存总数超过CommitLimit的话就算是overcommit。
894
+ Committed_AS: 131533804 kB // 表示所有进程已经申请的内存总大小,(注意是已经申请的,不是已经分配的),如果 Committed_AS 超过 CommitLimit 就表示发生了 overcommit,超出越多表示 overcommit 越严重。Committed_AS 的含义换一种说法就是,如果要绝对保证不发生OOM (out of memory) 需要多少物理内存。
895
+ VmallocTotal: 263061440 kB
896
+ VmallocUsed: 0 kB
897
+ VmallocChunk: 0 kB
898
+ CmaTotal: 217088 kB
899
+ CmaFree: 1740 kB
900
+ NR_KMALLOC: 23312 kB
901
+ NR_VMALLOC: 33844 kB
902
+ NR_DMA_NOR: 0 kB
903
+ NR_DMA_CMA: 58348 kB
904
+ NR_ION: 268600 kB
905
+ free_ion: 121060 kB
906
+ free_ion_pool: 121060 kB
907
+ free_ion_heap: 0 kB
908
+ NR_GPU: 267812 kB
909
+ free_gpu: 154260 kB
910
+ zram_size: 609440 kB
911
+ zcache_size: 0 kB
912
+ pcppages: 6944 kB
913
+ ALL_MEM: 5675448 kB
914
+ ```
915
+
861
916
862
917
- [Virtual Memory and Linux](https://events.linuxfoundation.org/sites/events/files/slides/elc_2016_mem.pdf)
863
918
- [Android进程的内存管理分析](https://blog.csdn.net/gemmem/article/details/8920039)
You can’t perform that action at this time.
0 commit comments