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

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 coordination is high, and the optimization point is difficult to find; it needs to invest time and manpower to design an optimization plan; it is necessary to modify the existing The solution of stable code, the impact of modification and related test points may not be able to be evaluated or it will take a lot of time and manpower to evaluate; for the solution of modifying the existing stable code that has been tested, it is necessary to meet the needs of the analyzed test points Invest time and manpower to re-test; newly modified code may also introduce new problems

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

Embodiment Construction

[0037] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit 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, a TEXT (text) segment containing program code, a DATA (data) segment containing initialized data, and a BSS (Block Started by Symbol, a block starting 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. Some parameters of the debug symbol, su...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products