Android优化开机速度

通过关闭kenrel一些宏定义优化开机速度

CONFIG_BLK_DEV_LOOP=y
 Loopback device support
CONFIG_SERIAL_MSM_HS=y
CONFIG_SERIAL_MSM_HSL=y
CONFIG_SERIAL_MSM_HSL_CONSOLE=y
 By enabling these configs, it is possible to enable it’s onboard high-speed serial port for machine, based on the MSM™ chipset family of SoCs
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
 By disabling this config, boot time improvement of ~ 100 ms
 As it causes GCC to generate jump-to-jump code, which causes cache line bouncing and hurting performance, disable this config
CONFIG_RMNET_DATA_DEBUG_PKT
 Enable debug for RmNet data to support MAP data feature for data connectivity
CONFIG_DEBUG_SET_MODULE_RONX
 Sets loadable kernel module data as no execute (NX) and text as read only (RO)

特别说一下CONFIG_CC_OPTIMIZE_FOR_SIZE:

需要修改makefile和pef config。
 else
-KBUILD_CFLAGS  += -O2
+KBUILD_CFLAGS  += -O2 $(call cc-disable-warning,maybe-uninitialized,) 
 endif

-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
+#CONFIG_CC_OPTIMIZE_FOR_SIZE=y

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值