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

Diagnosis method for analyzing performance and fault of ASP. NET application software

A diagnostic method and application software technology, applied in software testing/debugging, hardware monitoring, instrumentation, etc., can solve problems such as system impact, inability to provide intuitive data, etc., to reduce implementation difficulty, rewrite rules for ease of use, and improve data visualization. sexual effect

Active Publication Date: 2018-05-29
NORTH CHINA ELECTRIC POWER UNIV (BAODING)
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the deficiencies of the prior art, the present invention provides a diagnostic method for analyzing the performance and faults of ASP.NET application software, which solves the problem that the existing technology requires the intervention of developers during implementation, and the occurrence of bugs easily affects the original system , and solve the problem of not being able to provide intuitive data after a failure

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
  • Diagnosis method for analyzing performance and fault of ASP. NET application software
  • Diagnosis method for analyzing performance and fault of ASP. NET application software
  • Diagnosis method for analyzing performance and fault of ASP. NET application software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in a specific example of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. . 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.

[0037] see figure 1 , the present invention provides a technical solution:

[0038] A diagnostic method for analyzing performance and faults of ASP.NET application software, characterized in that: comprising the following steps

[0039] (1), when the ASP.NET application program is started, the IL code rewriting module is loaded through the environment variable;

[0040] (2) When the ASP.NET application dynamically compiles the IL code, the ...

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 present invention discloses a diagnosis method for analyzing the performance and the fault of ASP. NET application software. The method comprises the following steps: (1) when starting an ASP. NETapplication program, loading an IL code rewriting module through environment variables; (2) when the ASP. NET application program dynamically compiles the IL code, triggering the IL code rewriting function, and loading a monitoring function module for asynchronous processing; (3) in the process of processing an HTTP request, collecting an execution process and error information of a code segment;and (4) creating separate threads to asynchronously process the collected performance information and error information. According to the diagnosis method for analyzing the performance and the faultof ASP. NET application software disclosed by the present invention, without the involvement of developers, the difficulty of implementation is reduced, the rewriting rule is simple and easy to use, and the abnormalities are intercepted; and even if there is a bug, the original system cannot be affected, and by processing the classified application components and application errors, the data visibility is improved.

Description

technical field [0001] The invention relates to the field of application performance management, in particular to a diagnostic method for analyzing the performance and faults of ASP.NET application software. Background technique [0002] ASP.NET language is a server-side running script platform developed by Microsoft Corporation, which is used to build dynamic web service pages. It can interact with databases and other programs. It is a simple and convenient programming tool. The websites developed based on it are mainly Managed by the Internet Information Services (IIS) program under Windows, IntermediateLanguage (IL) is Microsoft's intermediate language, ASP.NET source code is converted into IL code through compilation, IL mainly includes some metadata and intermediate language instructions; when the website is running, JIT The compiler then converts the IL code into machine code that can be executed locally. Microsoft's underlying JIT compiler provides a conversion event ...

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/36G06F11/30
CPCG06F11/302G06F11/3636G06F11/3644
Inventor 熊伟
Owner NORTH CHINA ELECTRIC POWER UNIV (BAODING)
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