APP启动加载太慢?
随着半导体技术的不断发展,目前移动终端中使用的处理器都是多核处理器。多核处理器使得移动终端的性能得到很大的提高,可以并行处理多个任务。但启动应用程序在过程中,存在加载速度缓慢的问题。
近日,作业帮公开了“一种Android平台下布局文件预加载方法、装置及电子设备”的发明专利,能够解决应用程序冷启动存在的加载过程占用内存高、页面加载效率低、用户体验效果差等问题。
从技术上说,应用程序从关闭状态到打开状态的过程叫做冷启动。但目前移动终端中装载的启动应用程序在冷启动过程中,资源文件的渲染操作是 在主线程中同步进行的,因而存在加载速度缓慢的问题,特别是资源文件内容复杂时,加载速度缓慢现象会更加明显。导致目前的应用程序冷启动存在加载过程占用内存高、页面加载效率低、用户体验效果差等问题。
根据作业帮该发明专利摘要显示,本发明属于计算机技术领域 ,提供一种 Android平台下布局文件预加载方法、装置、电子设备和计算机可读介质,通过预先加载的方式加载移动终端资源,提升了应用程序冷启动的速度,方法包括:响应于用户的点击,冷启动应用程序;创建所述应用程序的主进程,所述主进程包括第一线程;根据待解析的资源组件数量在主进程中创建第二线程,所述第二线程解析所述资源组件;所述第一线程加载所述第二线程解析完成的资源组件,完成应用程序冷启动。采用该技术方案,利用移动终端处理器多核的特点,采用异步加载的方式执行应用程序的冷启动,在启动过程中提前加载资源组件,从而达到应用程序加载速度以及启动速度加快的目的。
公开资料显示,小船出海教育科技(北京)有限公司成立于2015年6月10日,主要经营范围为技术开发、技术推广、技术转让、技术咨询、技术服务等。作业帮APP是中国唯一月活过亿、唯一进入全网TOP30的教育类APP,运用人工智能、大数据等前沿技术,作业帮为全国中小学生提供更高效的学习解决方案。