A Multidimensional Performance Diagnosis Analysis Method
A diagnostic analysis, multi-dimensional technology, applied in instruments, electrical digital data processing, computing, etc., can solve problems such as subjective factors, unscientific, large workload, etc., to improve response performance and throughput, wide-ranging Scope of application, effect of reducing maintenance cost
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment 1
[0024] A multi-dimensional performance diagnosis and analysis method of the present invention is characterized in that it is a method for analyzing and processing performance problems of application software, including the following steps:
[0025] (1) The client invokes the unified entry of the server, and enables the batch flag of the debugging mode (such as generating a GUID). In subsequent requests, the batch flag of this debugging will be added so that the server can distinguish all requests;
[0026] (2), the application server adds a third-party AOP plug-in for interception processing, and adds a mark and time record for each request;
[0027] (3) The public interface of the data access layer, according to the current thread context, obtains the batch ID and request ID of the client, and records all SQL scripts and execution time;
[0028] (4) Statistical resource occupancy and database waiting events;
[0029] (5) The client ends the debugging mode, requests the serve...
Embodiment 2
[0034] A multi-dimensional performance diagnosis and analysis method of the present invention is characterized in that it is a method for analyzing and processing performance problems of application software, including the following steps:
[0035] (1) The client invokes the server's unified entry, and enables the batch flag of the debugging mode (such as generating a GUID). In subsequent requests, the batch flag of this debugging will be added so that the server can distinguish all requests; some codes are as follows:
[0036] public static void WrapGSPState(SoapHttpClientProtocol service, GSPState state)
[0037] {
[0038] if (PerfState. IsPerf == true)
[0039] {
[0040] service.CookieContainer.Add(new Uri(service.Url), new Cookie("GSPPerfBatchID", PerfState.BatchID));
[0041]}
[0042]}.
[0043] (2), the application server adds the interceptor of java Interceptor for interception processing, intercepts all requests in a non-invasive way, and adds tags and time recor...
Embodiment 3
[0105] A multi-dimensional performance diagnosis and analysis method of the present invention is characterized in that it is a method for analyzing and processing performance problems of application software, including the following steps:
[0106] (1) The client invokes the unified entry of the server, and enables the batch flag of the debugging mode (such as generating a GUID). In subsequent requests, the batch flag of this debugging will be added so that the server can distinguish all requests;
[0107] (2) The application server adds the HttpModule interceptor of .NET for interception processing, intercepts all requests in a non-invasive way, and adds tags and time records for each request before and after request processing, so as to distinguish each request different processing details within;
[0108] (3) The public interface of the data access layer, according to the current thread context, obtains the batch ID and request ID of the client, and records all SQL scripts ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More