ARM (Advanced RISC Machine) platform based Android startup acceleration method

A platform and dynamic technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problem of not meeting the needs of Android startup acceleration, and achieve the effects of shortening startup time, saving energy, and improving startup speed.

Active Publication Date: 2014-10-15
刘发贵
View PDF2 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These cannot meet the needs of Android startup acceleration

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • ARM (Advanced RISC Machine) platform based Android startup acceleration method
  • ARM (Advanced RISC Machine) platform based Android startup acceleration method
  • ARM (Advanced RISC Machine) platform based Android startup acceleration method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The specific implementation of the present invention will be further described in detail below in conjunction with the accompanying drawings, but the implementation and protection of the present invention are not limited thereto.

[0037] figure 1It shows the overall architecture of Android startup acceleration, which mainly includes:

[0038] 1. To achieve Android startup acceleration, change the BLCR dynamic loadable kernel module.

[0039] 2. Changes to BLCR's dynamic link library based on the Android platform.

[0040] 3. The addition of the bionic thread library function interface that supports BLCR technology.

[0041] 4. Changes to the Android startup execution process.

[0042] details as follows:

[0043] In the figure, BLCR technology can dynamically load the kernel module, which mainly transplants the dynamic loading kernel module of BLCR technology to the ARM-based platform. BLCR dynamic loading module is the core of BLCR kernel-level stand-alone checkp...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an ARM (Advanced RISC Machine) platform based Android startup acceleration method. By using the technology, the Android startup procedure is accelerated, the BLCR (Berkeley Lab Checkpoint/Restart) technology is adopted to perform breakpoint settings on the more time-consuming pre-loaded class and pre-loaded resource procedure process of a Zygote process in the Android startup procedure, then the current status and information of the process are stored into the next image file when the process is started up to execute breakpoints, and the process is directly started up from the image file when being started up at the next time, so that the time-consuming pre-loaded class and pre-loaded resource process is skipped to achieve the purpose of accelerating startup. Through the Android acceleration realized by the BLCR technology, the startup time of Android is shortened to 13 seconds, the startup speed of Android is increased by nearly 30% to 40%, and the method has no effect on the subsequent performance of Android.

Description

technical field [0001] The invention belongs to the technical field of computer operating systems, and in particular provides a method for accelerating Android startup on an ARM platform. Background technique [0002] Android startup acceleration has attracted more and more attention in recent years. Mainly due to the massive popularity of Android devices. Moreover, compared to mobile phones that are rarely turned off, other smart devices such as tablet computers are becoming more and more popular, and these devices need to be turned on and off frequently compared with mobile phones, so their startup speed directly affects the user experience and is also the key to judging the product. An important criterion for the quality of [0003] Android startup optimization has always been a very popular research field, and now the industry's demand for fast startup of Android startup is becoming more and more urgent. There are a lot of people both at home and abroad to carry out t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
Inventor 刘发贵缪汉威
Owner 刘发贵
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products