Supercharge Your Innovation With Domain-Expert AI Agents!

Performance analysis data acquisition method and device, equipment and storage medium

A technology for analyzing data and obtaining methods, applied in the field of data processing, can solve the problems affecting the performance analysis results of application programs, incomplete performance analysis data, etc., and achieve the effect of improving the accuracy of performance analysis

Active Publication Date: 2021-12-07
BEIJING ZITIAO NETWORK TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, performance analysis tools in the industry are usually only able to perform performance analysis for a single programming language
[0004] For example, pprof, the performance tuning analysis tool officially provided by golang, can only obtain performance analysis data related to golang method calls when performing performance analysis on applications that call lua-related script logic by golang methods, but for applications involving lua method calls The relevant performance analysis data is in a missing state, making the finally obtained performance analysis data incomplete, which in turn affects the performance analysis results of the application

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
  • Performance analysis data acquisition method and device, equipment and storage medium
  • Performance analysis data acquisition method and device, equipment and storage medium
  • Performance analysis data acquisition method and device, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] In order to more clearly understand the above objects, features and advantages of the present disclosure, the solutions of the present disclosure will be further described below. It should be noted that, in the case of no conflict, the embodiments of the present disclosure and the features in the embodiments can be combined with each other.

[0051] In the following description, many specific details are set forth in order to fully understand the present disclosure, but the present disclosure can also be implemented in other ways than described here; obviously, the embodiments in the description are only some of the embodiments of the present disclosure, and Not all examples.

[0052] Currently, pprof, the performance tuning analysis tool officially provided by golang, can only perform performance analysis on a single golang language in an application, and can only obtain performance analysis related to golang method calls for applications that call lua-related script l...

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 provides a performance analysis data obtaining method and device, equipment and a storage medium. The method comprises the following steps: firstly, obtaining a golang method call stack of a target application program, determining a corresponding relation between the golang method call stack and a coroutine, obtaining a lua method call stack of the target application program, and determining the corresponding relationship between the lua method call stack and the coroutine; carrying out data stitching processing on the golang method call stack and the lua method call stack which have the corresponding relation with the same coroutine, and obtaining a stitched method call stack; and determining performance analysis data of the target application program based on the stitched method call stack. According to the embodiment of the invention, more comprehensive performance analysis data can be obtained, and the performance analysis accuracy of the application program can be improved.

Description

technical field [0001] The present disclosure relates to the field of data processing, and in particular to a method, device, equipment and storage medium for acquiring performance analysis data. Background technique [0002] Performance analysis is an analysis method for studying application behavior by means of collecting application runtime data. It is a dynamic program analysis method. The purpose of performance analysis is to determine which part of the application program should be optimized, so as to improve performance such as running speed or memory usage efficiency of the application program by optimizing this part. [0003] Golang is currently a popular programming language, also known as go language. In applications written based on golang language, there are often cases where golang methods call lua-related script logic. However, performance analysis tools in the industry are usually only capable of performance analysis for a single programming language. [00...

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 Applications(China)
IPC IPC(8): G06F9/54G06F9/455
CPCG06F9/544G06F9/45558G06F2009/45591G06F2009/4557Y02D10/00
Inventor 朱鹏周佳庆张向欣
Owner BEIJING ZITIAO NETWORK TECH CO LTD
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