android blktrace
来源:互联网 发布:python is equal 编辑:程序博客网 时间:2024/04/27 14:59
搭建NDK环境
下载ndk安装包并解压
下载地址
http://dl.google.com/android/ndk/android-ndk-r5-linux-x86.tar.bz2
拷贝压缩包至/usr/local/lib
cp android-ndk-r8b-linux-x86.tar.bz2/usr/local/lib
cd /usr/local/lib
tar –jxvfandroid-ndk-r5-linux-x86.tar.bz2
chmod 777 android-ndk-r8b -R
exportNDK_ROOT=/usr/local/lib/android-ndk-r5/
exportPATH=$PATH:$NDK_ROOT
执行命令:
source.bashrc
编译blktrace等工具
将blktrace拷贝至任意目录(例/home/zyl/)
cp~/Android_platform/external/blktrace/ /home/zyl/
修改Android.mk文件
将文件第一行的BUILD_BLKTRACE:= false改为
BUILD_BLKTRACE:= true
执行编译命令
cd/home/zyl/blktrace/
ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk
编译完成的blktrace和blkparse保存在/home/zyl/blktrace/libs/armeabi
开启模拟器
利用adb将blktrace和blkprase push到模拟器中
adb push /home/zyl/blktrace/libs/armeabi/blktrace /system/bin/
adb push /home/zyl/blktrace/libs/armeabi/blkparse /system/bin/
进入模拟器
adb shell
重新挂载rootfs
mount -o remount,rw rootfs /
新建文件夹tmp
mkdir tmp/
开始收集trace
blktrace -d /dev/block/mtdblock1 -o /tmp/data1 -w 60
分析trace
blkparse -i /tmp/data1.blktrace.0
- android blktrace
- blktrace
- blktrace
- 如何在Android平台上使用IO分析工具(blktrace)
- blktrace使用简析
- 通过blktrace观察io
- 跟踪IO请求:blktrace
- blktrace编译使用
- blktrace分析IO
- debugfs和blktrace的实验
- Blktrace原理简介及使用
- Blktrace原理简介及使用
- blktrace工具学习与使用
- 利用blktrace分析IO性能
- io系统的监控工具-blktrace
- blktrace 对于磁盘跟踪的问题
- io系统的监控工具-blktrace
- Centos 6下通过blktrace监控IO
- LeetCode94 Binary Tree Inorder Traversal[Java]
- 第2周-项目5-数组作数据成员-工资类(手动输入)
- Android ViewPager切换的N种动画
- iOS性能优化:Instruments使用实战
- activity与fragment切换动画
- android blktrace
- IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
- Android NDK重定向std::cout输出到log
- 用tomcat启动项目并且改端口
- boost::timer之时间处理器
- 给出两个字符串a和b,判断字符串a是否包含字符串b
- 启动项目maven报插件错误
- Linux C编程一站式学习第七章
- 第2周-项目5-数组作数据成员-工资类(动态数组)