文件名称:Android代码-Chapter04
文件大小:69KB
文件格式:ZIP
更新时间:2022-08-26 00:04:56
Android代码
Chapter04 终于迎来了第一个课后作业,今天我们尝试通过分析内存文件hprof快速判断内存中是否存在重复的图片,并且将这些重复图片的PNG、堆栈等信息输出。 hprof文件格式可以参考doc西面的manual.html文件 需要注意的是需要使用8.0以下的机器,因为8.0以后Bitmap中的buffer已经放到native内存中了 下面是一个结果的样例: "duplcateCount":2, "stacks":[ [ "static com.sample.launcher.controller.LauncherController mLauncherView(0x1349c400)", "com.sample.launcher.view.LauncherView mHeaderView(0x1349bc00)", "com.sample.homepage.header.HomePageHeaderView mSearchAndAddressBar(0x13118c00)", "android.wid
【文件预览】:
Chapter04-master
----DuplicatedBitmapAnalyzer()
--------src()
--------.gitignore(20B)
--------build.gradle(793B)
----gradlew(5KB)
----settings.gradle(36B)
----doc()
--------manual.html(62KB)
--------4e2b2a183d1b48bcf2b12af45afdbc12.png(955B)
--------Help - Eclipse Platform.htm(3KB)
----tools()
--------DuplicatedBitmapAnalyzer-1.0.jar(294B)
----gradle()
--------wrapper()
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(728B)
----.gitignore(94B)
----build.gradle(558B)