Android优化开机速度

tech2025-09-14  13

通过关闭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

 

最新回复(0)