├── .gitignore ├── README.md ├── README_zh.md ├── analyze.py ├── demo ├── hprof_sample │ └── heapdump-20250921-122155.hprof └── smaps_sample │ └── smaps ├── docs ├── en │ ├── analysis_results_interpretation_guide.md │ ├── meminfo_interpretation_guide.md │ ├── proc_meminfo_interpretation_guide.md │ ├── showmap_interpretation_guide.md │ └── smaps_interpretation_guide.md └── zh │ ├── Android_Memory_Debug_Blog.md │ ├── Android_Memory_Debug_Blog_Optimized.md │ ├── analysis_results_interpretation_guide.md │ ├── meminfo_interpretation_guide.md │ ├── proc_meminfo_interpretation_guide.md │ ├── showmap_interpretation_guide.md │ └── smaps_interpretation_guide.md ├── pic ├── image0.png ├── image1.png ├── image2.png └── meminfo.png └── tools ├── hprof-conv ├── hprof_dumper.py ├── hprof_parser.py ├── memory_analyzer.py ├── scan_bytes.py └── smaps_parser.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/README_zh.md -------------------------------------------------------------------------------- /analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/analyze.py -------------------------------------------------------------------------------- /demo/hprof_sample/heapdump-20250921-122155.hprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/demo/hprof_sample/heapdump-20250921-122155.hprof -------------------------------------------------------------------------------- /demo/smaps_sample/smaps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/demo/smaps_sample/smaps -------------------------------------------------------------------------------- /docs/en/analysis_results_interpretation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/en/analysis_results_interpretation_guide.md -------------------------------------------------------------------------------- /docs/en/meminfo_interpretation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/en/meminfo_interpretation_guide.md -------------------------------------------------------------------------------- /docs/en/proc_meminfo_interpretation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/en/proc_meminfo_interpretation_guide.md -------------------------------------------------------------------------------- /docs/en/showmap_interpretation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/en/showmap_interpretation_guide.md -------------------------------------------------------------------------------- /docs/en/smaps_interpretation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/en/smaps_interpretation_guide.md -------------------------------------------------------------------------------- /docs/zh/Android_Memory_Debug_Blog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/zh/Android_Memory_Debug_Blog.md -------------------------------------------------------------------------------- /docs/zh/Android_Memory_Debug_Blog_Optimized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/zh/Android_Memory_Debug_Blog_Optimized.md -------------------------------------------------------------------------------- /docs/zh/analysis_results_interpretation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/zh/analysis_results_interpretation_guide.md -------------------------------------------------------------------------------- /docs/zh/meminfo_interpretation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/zh/meminfo_interpretation_guide.md -------------------------------------------------------------------------------- /docs/zh/proc_meminfo_interpretation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/zh/proc_meminfo_interpretation_guide.md -------------------------------------------------------------------------------- /docs/zh/showmap_interpretation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/zh/showmap_interpretation_guide.md -------------------------------------------------------------------------------- /docs/zh/smaps_interpretation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/docs/zh/smaps_interpretation_guide.md -------------------------------------------------------------------------------- /pic/image0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/pic/image0.png -------------------------------------------------------------------------------- /pic/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/pic/image1.png -------------------------------------------------------------------------------- /pic/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/pic/image2.png -------------------------------------------------------------------------------- /pic/meminfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/pic/meminfo.png -------------------------------------------------------------------------------- /tools/hprof-conv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/tools/hprof-conv -------------------------------------------------------------------------------- /tools/hprof_dumper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/tools/hprof_dumper.py -------------------------------------------------------------------------------- /tools/hprof_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/tools/hprof_parser.py -------------------------------------------------------------------------------- /tools/memory_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/tools/memory_analyzer.py -------------------------------------------------------------------------------- /tools/scan_bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/tools/scan_bytes.py -------------------------------------------------------------------------------- /tools/smaps_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gracker/Android-App-Memory-Analysis/HEAD/tools/smaps_parser.py --------------------------------------------------------------------------------