内存调查工具 - tinymob使用说明
实机上操作流程
以TestServer进程为例
- 停止进程
stop
TestServer
- 启动进程
LD_PRELOAD=/存放路径/libtinymob.so
TestServer &
- 画面&机能操作
- 输出内存分配状态
tinymobcat pid > /tmp/
TestServer.txt
// pid为TestServer进程pid - 获取进程map表
cat /proc/pid/maps >
TestServer.map
- 在ubuntu pc上解压symbols.tar.gz得到symbols目录,和TestServer.txt, TestServer.map放在一起.执行附件脚本:
python tinymob2line.py -s symbols -m
TestServer.map -X
TestServer.txt
会生成TestServer.txt.xls,内含文件名和行号,默认按size排序