不知道 V 友们有没有熟悉这个操作的 现已知方法为使用 ftrace,跟踪 kmalloc 和 mm_page_alloc 等函数 但是,除开系统自带线程和进程后,留下的 log 可用数据十分少 大概 40w 条数据中有 5k 不到可用,不知道是什么地方出了问题?
1
getecho 2018-11-21 13:39:02 +08:00
没明白你在干嘛,隐式表达太多了吧
|
2
rochek 2018-11-22 16:28:06 +08:00
追踪驱动内的内存?
开源驱动的话,编译时自定义下内存申请函数,define 替换 #define kmalloc(a, b) my_kmalloc(a, b) |
3
chunk 2018-11-22 21:46:56 +08:00 via Android
统计内核内存方法很多啊,至少可以写个模块,把内核线程所有的 pte 数一下
|