随笔记录.1

1.find高级用法

find . -name *.te | xargs grep -i "zygote_tmpfs"

find . -name *.te | xargs grep -i "_app_tmpfs"

2.audit2allow -p policy < avc_log.txt

3.fastboot oem set_selinux na

4.adb disable-verity

5.adb shell am broadcast -a android.intent.action.BOOT_COMPLETED

6.cat /proc/cpuinfo | grep "physical id" | uniq | wc -l查看机器一共几个cpu

7.binder_sample (descriptor|3),(method_num|1|5),(time|1|3),(blocking_package|3),(sample_percent|1|6)

8.切割文件:

使用split -b 900M -d --additional-suffix=.log dmesg.txt将文件分割为500M大小的文件。

9.echo 0 > /sys/class/backlight/lcd-backlight/brightness

10.android 11编译。make framework-minus-apex

11.高通kpi,查看启动阶段模块耗时cat /sys/kernel/boot_kpi/kpi_values

12.atrace -z -c -b 96000 -t 20 -o /data/local/tmp/test_trace gfx input view webview wm am sm audio video hal res dalvik rs bionic power pm ss sched freq idle mmc binder_driver binder_lock memory -a com.android.systemui

13.adb shell dumpsys gfxinfo com.* framestats

14.dumpsys gfxinfo com.* framestats reset

15.touch /data/bootchart/enabled

16.am dumpheap使用抓取hprof文件以及分析

17.kill -3 pid java dump trace如何查看使用

18.debuggred pid native dump trace查看使用

19.#include <utils/CallStack.h> CallStack stack("xxx"); native堆栈打印跟踪调用栈记录

20.android studio profiler性能工具分析systrace和hprof文件方法

21.libleaktrace使用

22.new Exception("test log").printStackTrace(); new RuntimeException().fillInStackTrace();

23.创建压缩文件快捷命令 fallocate -l 11g file.zip

相关推荐
小bo波2 小时前
Java Swing 图形用户界面实验 —— 从算术练习到游戏开发的完整实践
java·课程设计·gui·游戏开发·扫雷·swing
咖啡八杯3 小时前
GoF设计模式——备忘录模式
java·后端·spring·设计模式
CYY957 小时前
Compose 入门篇
android·kotlin
杉氧10 小时前
Compose 时代的 MVI 架构:如何用单向数据流驱动复杂 UI?
android·架构·android jetpack
杉氧10 小时前
Modifier 的艺术:为什么链式调用的顺序决定了UI 的生命周期?
android·架构·android jetpack
李斯维11 小时前
腾讯 XLog 日志框架 Android 端接入
android·android studio·android jetpack
黄林晴11 小时前
Kotlin Toolchain 0.11 发布:Amper 正式更名,统一 kotlin 命令
android·kotlin
雨白13 小时前
C语言基础快速入门与指针初探
android
SamDeepThinking14 小时前
裁掉那个差程序员后,给你看团队里高手的代码:这个习惯,希望你有
java·后端·程序员
Exploring14 小时前
避坑指南:升级 AGP 8.0+ 导致第三方 SDK 编译崩溃的完美解决方案
android