Software optimizing and debugging method and device

A software debugging and software optimization technology, applied in the computer field, can solve problems such as difficulty in finding optimization points, spending a lot of time and manpower, and high cost of management and coordination, and achieve the effects of increasing generation speed, reducing storage space, and reducing software size

Inactive Publication Date: 2011-07-27
HUAWEI TECH CO LTD
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Existing technologies cannot directly and efficiently solve software optimization problems
Due to the complexity of the software system, a lot of manpower is often invested, and the problem may not be solved for a long time. In the end, it may have to be solved by reducing product specifications or forcing hardware upgrades, which indirectly reduces the competitiveness of the product.
Especially for super-large software with complex internal implementation and involving multiple departments, the technical difficulty of analysis is high, the cost of management co

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
  • Software optimizing and debugging method and device
  • Software optimizing and debugging method and device
  • Software optimizing and debugging method and device

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0037] In order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following describes the embodiments of the present invention in further detail with reference to the accompanying drawings. Here, the exemplary embodiments of the present invention and the description thereof are used to explain the present invention, but not as a limitation to the present invention.

[0038] figure 1 It is a schematic diagram of the internal structure of the software. It can be seen that the software includes: symbol information, TEXT (text) section containing program code, DATA (data) section containing initialized data, and BSS (Block Started by Symbol, a block beginning with a symbol) section. Among them, the symbol information is used for software debugging, including the corresponding relationship information between the characteristic parameters of the debugging symbols and the debugging symbols. The debugging symbols refer t...

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 software optimizing method. The method comprises the following steps: determining symbol information for software debugging in software to be generated, wherein the symbol information comprises corresponding relationship between characteristic parameters of debugging symbols and debugging symbols; and removing the symbol information when the software is generated. The invention discloses a software debugging method. The method comprises the following steps: acquiring the removed symbol information for software debugging when the software is generated, wherein the symbol information comprises the corresponding relationship between the characteristic parameters of the debugging symbols and the debugging symbols; and debugging the software by utilizing the symbol information. The invention simultaneously discloses a software optimizing device and a software debugging device. Software optimization by adopting the invention can directly and efficiently solve the software optimization problem; software debugging by adopting the invention can reduce the volume of the software to achieve the aim of directly and efficiently optimizing the software, and ensure that the software developing staff can carry out software debugging smoothly by utilizing the symbol information.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to methods and devices for software optimization and debugging. Background technique [0002] With the continuous development of product business, product functions are getting stronger and stronger, and the corresponding increase in product software size is often beyond people's imagination. [0003] The software is too large, which brings many problems, such as insufficient system memory, long software loading time, long software startup time, long software link time, too much storage space for storing these software, etc., which indirectly increases the cost of hardware and software. The maintenance cost reduces the competitiveness of the whole product. [0004] At present, it is difficult to solve the problem of oversized software, which requires specific analysis of specific problems. Generally speaking, according to the existing technology, when encountering the problem of ...

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
IPC IPC(8): G06F11/36
Inventor 吴生波
Owner HUAWEI TECH 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