Application acceleration method and apparatus

A technology for calling processes and configuration files, applied in the computer field, can solve problems such as low operation and maintenance efficiency, data cannot be shared, and global sharing cannot be achieved, and achieve the effect of improving operation and maintenance efficiency.

Active Publication Date: 2017-03-22
TENCENT TECH (SHENZHEN) CO LTD +1
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Tencent Computer Manager and many other software have application acceleration functions. Tencent Computer Manager started to accelerate the startup of games and application software by combining C++ language with lua (an embedded scripting language) engine. Every time a game or application is added, It is necessary to change the program code and add a new class to encapsulate its support for lua scripts; and the data are independent and cannot be shared globally
[0004] Use C++ language combined with Lua engine to achieve application acceleration. When the acceleration function changes, such as adding new applications or new acceleration functions, the code needs to be changed. In addition, due to the independence of the Lua engine data, data cannot be shared
Therefore, the operation and maintenance efficiency of the above application acceleration technology solutions is low

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
  • Application acceleration method and apparatus
  • Application acceleration method and apparatus
  • Application acceleration method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments . Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0025] An embodiment of the present invention provides an application acceleration method, such as figure 1 shown, including:

[0026] 101: The control center invokes the start and end of the process monitoring class to monitor the process;

[0027] In the embodiment of the present invention, the control center provides a scheduling function of application acceleration, and may provide an external interface of the software of the accelera...

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

Embodiments of the invention disclose an application acceleration method and apparatus. The method is implemented by comprising the steps that a control center calls a process monitoring class to monitor start and stop of a process; the control center receives process information; the process information is sent to the control center after the process monitoring class monitors that a process is started and the process is a process to be accelerated; and the control center calls a business class, enables the business class to monitor state change of the process, and executes a corresponding task in a current state of the process until the states of all processes are stop states. In the whole acceleration process, an application can be accelerated only when configuration data in the business class can support process acceleration, and tasks in a process execution process can be multiplexed/shared by different processes without code modification, so that the operation and maintenance efficiency can be improved by the acceleration scheme adopted by the method and the apparatus.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to an application acceleration method and device. Background technique [0002] The so-called application acceleration is a kind of software that can improve the speed of application software. [0003] Tencent Computer Manager and many other software have application acceleration functions. Tencent Computer Manager started to accelerate the startup of games and application software by combining C++ language with lua (an embedded scripting language) engine. Every time a game or application is added, It is necessary to change the program code and add a new class to encapsulate its support for lua scripts; and the data is independent and cannot be shared globally. [0004] The C++ language combined with the Lua engine is used to achieve application acceleration. After the acceleration function changes, such as adding new applications or new acceleration functions, the code needs to ...

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
CPCG06F9/445G06F9/54G06F11/302G06F2201/865G06F11/3055G06F11/3013G06F11/30G06F9/546G06F15/17306G06F15/17337G06F21/54
Inventor 张雄
Owner TENCENT TECH (SHENZHEN) CO LTD
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