自定义博客皮肤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 onCreate01-25 08:36:46.665 5179 5179 I test1 : java.lang.Exception01-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 105

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

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

2022-05-22 00:14:11 407

原创 性能分析----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 437

原创 段错误(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 187

原创 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 477

空空如也

空空如也

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

TA关注的人

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