matrix
matrix copied to clipboard
Memory Hook 的检测结果?
demo 中检测出泄漏有一段总结。
我们项目跑完之后有很多的stacktrace 但是没有类似的总结 。这样是没有检测到泄漏的意思?还是应该看哪里?看wiki中 没有这个检测数据的解释概要。
下半部分指的是 mmap 分配的内存,上半部分是 malloc / new 的内存,格式上是一致的。
另外请确认一下你的 hook regex 配置是否正确,能否匹配你的 so,so 路径以 /proc/<pic>/maps
中的为准,一个快速的匹配方式是匹配应用包名,hook apk 内所有的 so,比如 ".*com\\.tencent\\.mm.*\\.so$"
下半部分指的是 mmap 分配的内存,上半部分是 malloc / new 的内存,格式上是一致的。 另外请确认一下你的 hook regex 配置是否正确,能否匹配你的 so,so 路径以
/proc/<pic>/maps
中的为准,一个快速的匹配方式是匹配应用包名,hook apk 内所有的 so,比如".*com\\.tencent\\.mm.*\\.so$"
在项目中配置了下,也是没有看到检测的结果,一直都是这样 ,这是哪里有问题吗,出错有日志?
下半部分指的是 mmap 分配的内存,上半部分是 malloc / new 的内存,格式上是一致的。 另外请确认一下你的 hook regex 配置是否正确,能否匹配你的 so,so 路径以
/proc/<pic>/maps
中的为准,一个快速的匹配方式是匹配应用包名,hook apk 内所有的 so,比如".*com\\.tencent\\.mm.*\\.so$"
在项目中配置了下,也是没有看到检测的结果,一直都是这样 ,这是哪里有问题吗,出错有日志?
请问是 Android N 的机器吗?其他版本的系统上是否有测过呢?
下半部分指的是 mmap 分配的内存,上半部分是 malloc / new 的内存,格式上是一致的。 另外请确认一下你的 hook regex 配置是否正确,能否匹配你的 so,so 路径以
/proc/<pic>/maps
中的为准,一个快速的匹配方式是匹配应用包名,hook apk 内所有的 so,比如".*com\\.tencent\\.mm.*\\.so$"
在项目中配置了下,也是没有看到检测的结果,一直都是这样 ,这是哪里有问题吗,出错有日志?
请问是 Android N 的机器吗?其他版本的系统上是否有测过呢?
我看了下,并不是每次都能检测出来,有时候什么都没有数据,再问个问题,Matrix 我看是能检测资源泄漏的,但是我看并不能检测到 Native层的资源泄漏,比如Fd的泄漏,只能检测到Java层的泄漏,甚至会出现一个问题,在Java层创建这个资源,如果这个资源传递到Native层,Nativce层执行close操作,会存在误报