自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Activity启动流程分析

启动流程调用关系: 01-25 08:36:46.665 5179 5179 I test1 : Activity is onCreate 01-25 08:36:46.665 5179 5179 I test1 : java.lang.Exception 01-25 08:36:46.665 5179 5179 I test1 : at android.app.Activity.onCreate(Activity.java:991) 01-25 08:36:46.665...

2022-05-22 01:36:34 141

原创 android8.1源码从编译到刷机

一、准备工作 源代码 驱动文件相关下载(关键): Driver Binaries for Nexus and Pixel Devices | Google Play services | Google Developershttps://developers.google.cn/android/drivers 二、编译 三、刷机 fastboot 相关命令 fastboot erase system fastboot erase cache fastboot erase confi....

2022-05-22 00:14:11 452

原创 性能分析----Perf+火焰(FlameGraph)图

一、准备工作: 1、perf工具一般linux自带,没自带需自行安装 2、FlameGraph工具可以在git上面下载,下载后解压就可以使用,路径: https://github.com/brendangregg/FlameGraph.git 下载后需要把stackcollapse-perf.pl、flamegraph.pl的权限修改成可执行文件 二、数据分析 1、使用perf抓取数据,一般命令格式 perf record -F 99 -p 20301 ...

2021-10-12 17:25:51 498

原创 段错误(Segmentation fault)定位

Core dump + gdb 一、设置core dump文件生成的方法: 1、确认core dump是否打开,0为关闭 2、查看core dump文件命名规则与路径 3、查看core dump文件的相关配置,可通过相关命令来修改 二、gdb +core dump文件定位段错误原因 ...

2021-10-12 10:56:23 247

原创 valgrind神器之--memcheck内存使用情况检测

valgrind工具的--memcheck选项用来对内存使用情况的检测。对动态申请的内存有效,所有malloc()/free()/new/delete的调用都会被捕获;通常用来排查如下问题: 1、使用未初始化的内存 2、野指针访问(读/写已经被释放的内存) 3、内存泄漏 4、读写内存越界 使用及分析方法如下: 示例代码如下: // 文件名test.c 编译: gcc -g test.c -o test 执行内存检测: valgrind --tool=memche...

2021-10-09 15:27:21 524

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除