APP启动加载太慢?

随着半导体技术的不断发展,目前移动终端中使用的处理器都是多核处理器。多核处理器使得移动终端的性能得到很大的提高,可以并行处理多个任务。但启动应用程序在过程中,存在加载速度缓慢的问题。

近日,作业帮公开了“一种Android平台下布局文件预加载方法、装置及电子设备”的发明专利,能够解决应用程序冷启动存在的加载过程占用内存高、页面加载效率低、用户体验效果差等问题。

从技术上说,应用程序从关闭状态到打开状态的过程叫做冷启动。但目前移动终端中装载的启动应用程序在冷启动过程中,资源文件的渲染操作是 在主线程中同步进行的,因而存在加载速度缓慢的问题,特别是资源文件内容复杂时,加载速度缓慢现象会更加明显。导致目前的应用程序冷启动存在加载过程占用内存高、页面加载效率低、用户体验效果差等问题。

根据作业帮该发明专利摘要显示,本发明属于计算机技术领域 ,提供一种 Android平台下布局文件预加载方法、装置、电子设备和计算机可读介质,通过预先加载的方式加载移动终端资源,提升了应用程序冷启动的速度,方法包括:响应于用户的点击,冷启动应用程序;创建所述应用程序的主进程,所述主进程包括第一线程;根据待解析的资源组件数量在主进程中创建第二线程,所述第二线程解析所述资源组件;所述第一线程加载所述第二线程解析完成的资源组件,完成应用程序冷启动。采用该技术方案,利用移动终端处理器多核的特点,采用异步加载的方式执行应用程序的冷启动,在启动过程中提前加载资源组件,从而达到应用程序加载速度以及启动速度加快的目的。

公开资料显示,小船出海教育科技(北京)有限公司成立于2015年6月10日,主要经营范围为技术开发、技术推广、技术转让、技术咨询、技术服务等。作业帮APP是中国唯一月活过亿、唯一进入全网TOP30的教育类APP,运用人工智能、大数据等前沿技术,作业帮为全国中小学生提供更高效的学习解决方案。

(0)

相关推荐

  • App的加载样式该怎么用,你都知道吗?

    当我们使用App浏览文章.逛淘宝的时候,时常会因为网速不快.网络异常.服务器异常.Bug等情况,而造成等待的情况.等待时间的长短,会影响我们是否要继续使用.为了降低用户等待的焦虑感,我们可以通过优化A ...

  • u盘启动加载iso镜像的详细教程

    u启动这边与大家分享关于加载iso镜像的方法,加载iso镜像可以用来安装系统,我们可以使用虚拟光驱加载iso,先制作好u盘启动盘,然后通过u盘启动便可进入pe系统执行相应操作了,下面便是具体教程. 操 ...

  • 堆糖APP不能加载图片 堆糖APP不能登录怎么办

    堆糖APP不能加载图片 堆糖APP不能登录怎么办 操作方法 01 如果堆糖不能加载图片或者不能登录了,点击软件右下角的我.如图所示 02 打开我的界面后,不管能不能登录,都可以点击右上角的设置选项.如 ...

  • 磊科路由器的启动加载介绍

    一、磊科路由器启动时,在出现CLI提示符之前,将经历几个测试阶段、发现磊科IOS和配置文件。路由器启动时,通常会经过以下5个步骤: 1、加载并执行POST,发现ROM,测试硬件组件,如闪存和接口; 2 ...

  • 启动加载项减少方法

    许多应用程序在安装时都会自作主张添加至系统启动组,每次启动系统都会自动运行,这不仅延长了启动时间,而且启动完成后系统资源已经被消耗掉! 系统配置实用程序",在"启动"项中 ...

  • 加载太多好麻烦让IE7也裸奔起来

    第一步:进入“C:/Program Files/Internet Explorer”(C为操作系统所在分区,如果系统安装在其他分区,请作相应修改)浏览器程序所在目录,右键单击“Iexplore.exe ...

  • Outlook如何禁用启动加载项?outlook禁用加载项教程

    outlook禁用加载项教程 运行outlook软件,点击文件 打开选项 选中加载项 这里可以看到所有的加载项 禁用掉不用的加载项 回到文件 拉倒最下面找到运行慢的加载项 选择禁用这个加载项.完工 以 ...

  • DNF游戏加载太慢怎么办

    在我的玩地下城的时候,有时候往往登陆的加载时间就需要好几分钟,这个问题我们除了加内存条之外,还可以怎么样去解决呢? 操作方法 01 首先,需要用的的工具就是we game了,接着进行登录进入. 02 ...

  • DNF游戏加载太慢怎么办?DNF如何快速进入游戏?

    在我的玩地下城的时候,有时候往往登陆的加载时间就需要好几分钟,这个问题我们除了加内存条之外,还可以怎么样去解决呢?接下来我来告诉大家 操作方法 01 首先,我们需要用的的工具就是we game了,因为 ...

  • 在开机时加载太多程序如何优化

    操作方法 01 计算机在启动过程中,除了会启动相应的驱动程序外,还会启动一些程序,这些程序我们称为随机启动程序.随机启动程序不但会影响系统启动时的速度,而且还会消耗更多的计算机资源,如物理内存. 一般 ...