Unlock instant, AI-driven research and patent intelligence for your innovation.

Application program performance testing method, device and system

A technology of application programs and testing methods, applied in the direction of software testing/debugging, error detection/correction, instruments, etc., can solve the problems of other .net programs, poor compatibility, inconvenient process performance statistics, etc.

Active Publication Date: 2018-12-14
BEIJING SENSESHIELD TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When using this method to analyze program performance, you need to set environment variables, and this environment variable is also a global variable, which will affect other .net programs
In addition, different analysis methods are required for different .net versions, the compatibility is poor, and the steps are cumbersome, making it inconvenient to perform performance statistics on the process
[0005] 2. When using the mono open source library, when using this method to analyze the program performance, it is necessary to insert the analysis code into the program to be analyzed, and the source program needs to be modified, and this method also requires different .net versions. Analysis method, poor compatibility
[0006] It can be seen that the existing methods for analyzing the performance of .net programs all have the problem of poor compatibility

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 program performance testing method, device and system
  • Application program performance testing method, device and system
  • Application program performance testing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0036] figure 1 It is a flow chart of Embodiment 1 of the application program performance testing method of the present invention, such as figure 1 As shown, the application program performance testing method in this embodiment may specifically include the following steps:

[0037] S101, execute the program to be analyzed;

[0038] Specifically, this embodiment is to test the performance of the application program. The preset performance indicators to be counted for the feature data may be indicators such as the number of calls of the feature data. Therefore, in this embodiment, the preset performance indicators may include calling Call information including times. In ...

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 an application program performance test method, device and system. The application program performance test method includes: executing a to-be-analyzed program, infusing a dynamic library implementing statistical default performance indicators into the to-be-analyzed program, and the dynamic library positioning characteristic data to implement the statistical default performance indicators in the to-be-analyzed program so as to perform analysis on the characteristic data to implement the statistic default performance indicators; after the to-be-analyzed program is executed, outputting the default performance indicators. With the method that the dynamic library implementing the default performance indicators is infused into the to-be-analyzed program, the characteristic data related to the default performance indicators is analyzed, and the default performance indicators are output when the to-be-analyzed program is executed; the characteristic data related to the default performance indicators is analyzed, different .net program versions are analyzed into assembly language codes, and compatibility of .net programs of the different versions can be achieved.

Description

technical field [0001] The present invention relates to the technical field of application program testing, in particular to an application program performance testing method, device and system. Background technique [0002] In the field of program protection of .NET, it is often necessary to protect a section of program. If blindly adopting methods such as shelling (shell) for protection, it will have a great impact on the performance of the program, and in severe cases, the program will not be able to run or will be extremely slow. A more ideal method is to conduct overall analysis on the execution of the program first, and then protect it based on the analysis results. [0003] There are currently two main methods for program analysis: [0004] 1. Using com components, use the com interface provided by Microsoft to analyze the performance of the program. When using this method to analyze program performance, you need to set environment variables, and this environment v...

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 Patents(China)
IPC IPC(8): G06F11/36
CPCG06F11/3668
Inventor 孙吉平田力闯
Owner BEIJING SENSESHIELD TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More