Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Recombining method and device for transplantable executive file

An executive and file technology, applied in the field of data optimization, can solve the problems of increased memory occupied, affecting startup speed, etc., and achieve the effect of reducing page fault interruption, reducing steps, and reducing consumption.

Active Publication Date: 2014-03-12
BEIJING QIHOO TECH CO LTD
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the disorder of function symbols will cause the frequency of such page fault interrupts to be much higher than the actual number of times required. Since the speed of the hard disk is much slower than that of the memory, frequent reading of the hard disk seriously affects the startup speed.
In addition, frequent reading of code from hard disk to memory will also increase the memory usage of executable files (such as browsers) when they are running.

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
  • Recombining method and device for transplantable executive file
  • Recombining method and device for transplantable executive file
  • Recombining method and device for transplantable executive file

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0073] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0074] refer to figure 1 , which shows a flow chart of the steps of Embodiment 1 of a portable executable file reorganization method according to an embodiment of the present invention, which may specifically include the following steps:

[0075] Step 101, read the functional logic sequence in the original portable executable file;

[0076] It should be noted that the original portable executable file (PE file) may be a main DLL (...

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 discloses a recombining method and device for a transplantable executive file. The method comprises the following steps: reading a functional logic sequence in an original transplantable executive file; obtaining an invoking record of the functional logic sequence; generating a ranking position by adopting the invoking record; and recombining the functional logic sequence according to the ranking position to obtain the target transplantable executive file. According to the method and the device, the invoking record of the functional logic position of the transplantable executive file is obtained to generate the ranking position, and then the functional logic position is recombined according to the ranking position, so that a CPU (Central Processing Unit) can directly read the functional logic position in memory to avoid the frequent reading of a disk by the CPU, reduce the consumption of system resources and reduce the generation of missing page interruption, so that the cold start speed of application programs is increased.

Description

technical field [0001] The present invention relates to the technical field of data optimization, in particular to a method for reorganizing a portable executable file and a device for reorganizing a portable executable file. Background technique [0002] A file is some binary data stored continuously on a computer disk. For different operating systems, the format of its executable file is different. Under Win9x, Win NT / 2000 / XP, the format of the 32-bit executable file is PE (Portable Executable, portable executable file). For example, under the Windows platform, Win32 executable files, such as *.EXE, *.DLL, *.OBJ, *.COX, etc., are all in PE format. [0003] Compilation of executable files is the translation process from source code (usually high-level language) to object code (usually low-level language or machine language) that can be directly executed by a computer or virtual machine. Typical compiler output is an object file consisting of the machine code containing 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): G06F17/30G06F9/44
CPCG06F9/44578
Inventor 李宝生郁利涛
Owner BEIJING QIHOO TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products