一种基于教育系统的加速应用启动的方法及电子设备技术方案

技术编号:20545497 阅读:31 留言:0更新日期:2019-03-09 18:26
本发明专利技术公开一种基于教育系统的加速应用启动的方法及电子设备,其中,方法包括步骤:A、在系统启动后,对应用程序所对应的二进制文件进行解析,获得动态库文件;B、将解析出的动态库文件写入方案配置;C、读取所述方案配置,将动态库文件的内容加载至内存;D、当启动应用程序时,从内存中取用动态库文件的内容。通过本发明专利技术,在系统启动完成后,会自动对应用程序的二进制文件进行解析,并将动态库文件的内容加载到内存,这样应用程序在首次启动中,操作系统无需进行预读取操作,从而加快启动速度。

A Method of Accelerating Application Startup Based on Education System and Electronic Equipment

The invention discloses a method and electronic equipment for accelerating application startup based on education system, which includes steps: A. parsing the binary files corresponding to the application program after system startup to obtain the dynamic library files; B. writing the parsed dynamic library files into the scheme configuration; C. reading the scheme configuration and loading the contents of the dynamic library files into it. Memory; D. When the application is started, the contents of dynamic library files are fetched from memory. According to the invention, after the system is started, the binary files of the application program are automatically parsed and the contents of the dynamic library files are loaded into memory, so that the application program does not need pre-reading operation in the first start-up, thus speeding up the start-up speed.

【技术实现步骤摘要】
一种基于教育系统的加速应用启动的方法及电子设备
本专利技术涉及计算机
,尤其涉及一种基于教育系统的加速应用启动的方法及电子设备。
技术介绍
随着互联网的发展,各种应用程序层出不穷,例如游戏应用、生活应用、工作应用等等,这些应用程序在人们的日常工作生活当中起着越来越重要的作用。而操作系统在重新启动后,首次启动应用程序需要读取并加载文件及动态链接库,通常会导致应用程序启动较缓慢的情况。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种基于教育系统的加速应用启动的方法及电子设备,旨在解决现有技术中应用程序启动慢的问题。本专利技术的技术方案如下:一种基于教育系统的加速应用启动的方法,其中,包括步骤:A、在系统启动后,对应用程序所对应的二进制文件进行解析,获得动态库文件;B、将解析出的动态库文件写入方案配置;C、读取所述方案配置,将动态库文件的内容加载至内存;D、当启动应用程序时,从内存中取用动态库文件的内容。所述的基于教育系统的加速应用启动的方法,其中,所述步骤A具体包括:A1、通过gnu提供的readelf或者ldd对应用程序所对应的二本文档来自技高网...

【技术保护点】
1.一种基于教育系统的加速应用启动的方法,其特征在于,包括步骤:A、在系统启动后,对应用程序所对应的二进制文件进行解析,获得动态库文件;B、将解析出的动态库文件写入方案配置;C、读取所述方案配置,将动态库文件的内容加载至内存;D、当启动应用程序时,从内存中取用动态库文件的内容。

【技术特征摘要】
1.一种基于教育系统的加速应用启动的方法,其特征在于,包括步骤:A、在系统启动后,对应用程序所对应的二进制文件进行解析,获得动态库文件;B、将解析出的动态库文件写入方案配置;C、读取所述方案配置,将动态库文件的内容加载至内存;D、当启动应用程序时,从内存中取用动态库文件的内容。2.根据权利要求1所述的基于教育系统的加速应用启动的方法,其特征在于,所述步骤A具体包括:A1、通过gnu提供的readelf或者ldd对应用程序所对应的二进制文件进行解析;A2、根据解析结果获取动态库文件。3.根据权利要求1所述的基于教育系统的加速应用启动的方法,其特征在于,所述步骤B具体包括:B1、通过一配置文件记录应用程序的动态库文件,形成动态库文件列表;B2、保存记录有所述动态库文件列表的配置文件。4.根据权利要求1所述的基于教育系统的加速应用启动的方法,其特征在于,所述步骤A之前还包括:对应用程序进行排序,形成应用程序的排序列表。5.根据权利要求4所述的基于教育系统的加速应用启动的方法,其特征在于,所述步骤A具体包括:对排列在前的若干应用程序所对应的二进制文件进行解析,获得相应应用程序的动态库文件。6.根据权利要求4所述的基于教育系统的加速应用启动的方法,其特征在于,按照应用程序的...

【专利技术属性】
技术研发人员:孙悦李天驰黎龙宇李立强
申请(专利权)人:深圳点猫科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1