Search

CN-121979749-A - Application program performance monitoring method, system, electronic device and program product

CN121979749ACN 121979749 ACN121979749 ACN 121979749ACN-121979749-A

Abstract

The application provides an application program performance monitoring method, an application program performance monitoring system, electronic equipment and a program product, wherein the scheme is that a resource configuration file of a role model in a target application program is obtained; the method comprises the steps of carrying out model resource analysis and calculation processing on a resource configuration file to obtain model resource data, carrying out data report generation processing on the model resource data to obtain an application program performance report, and carrying out performance optimization processing on a role model according to the application program performance report to obtain an optimization result. The scheme can improve the efficiency of monitoring the performance of the application program, and can be widely applied to the fields of cartoon game making engine software and development systems, digital cultural product making software, digital cultural creative software and the like in the digital creative industry.

Inventors

  • WANG JIAOJIAO
  • Pan yanan
  • ZHANG QIANG
  • LAI BINGXIN

Assignees

  • 珠海金山数字网络科技有限公司

Dates

Publication Date
20260505
Application Date
20251205

Claims (10)

  1. 1. An application performance monitoring method, comprising: acquiring a resource configuration file of a character model in a target application program; Performing model resource analysis and calculation processing on the resource configuration file to obtain model resource data; performing data report generation processing on the model resource data to obtain an application program performance report; and performing performance optimization processing on the role model according to the application program performance report to obtain an optimization result.
  2. 2. The method of claim 1, wherein performing a model resource analysis and calculation process on the resource configuration file to obtain model resource data comprises: Carrying out file format identification processing on the resource configuration file to obtain a file format; carrying out structure analysis processing on the resource configuration file according to a file format to obtain an analysis file; And extracting and processing the role model data of the analysis file to obtain model resource data, wherein the model resource data comprises model surface number, skeleton data, binding configuration data and reverse dynamics assembly data.
  3. 3. The method of claim 2, wherein the performing character model data extraction on the parsed file to obtain the model resource data comprises: performing model positioning processing on the role model according to the analysis file to obtain a target model; extracting and calculating vertex data and surface index data of a target model to obtain the model surface number; Performing skeleton hierarchical analysis and skeleton node recognition processing on the target model according to the skin grid assembly to obtain skeleton data; identifying and processing the bone binding constraint of the target model according to the bone data to obtain the binding configuration data; And analyzing and processing the animation blueprint of the target model and a state machine to obtain the reverse dynamics assembly data.
  4. 4. The method according to claim 1, wherein the performing data report generation processing on the model resource data to obtain an application performance report includes: Carrying out total sum statistical processing on the model resource data to obtain statistical data; comparing the statistical data according to a preset model resource threshold to obtain an exceeding model; performing performance analysis processing on the model resource data of the standard exceeding model to generate an optimization suggestion; performing visualization processing on the statistical data to obtain a visualization chart; and generating the application program performance report according to the optimization proposal and the visual chart.
  5. 5. The method of claim 4, wherein performing performance analysis processing on the model resource data of the superscalar model to generate optimization suggestions comprises: performing calculation processing on rendering complexity and computational logic complexity on model resource data of the standard exceeding model to obtain complexity scores; Performing resource association analysis processing on the standard exceeding model according to the complexity score to obtain an analysis result; And inputting the analysis result into a large language model for natural language analysis processing to generate an optimization suggestion.
  6. 6. The method of claim 1, wherein performing a performance optimization process on the character model based on the application performance report to obtain an optimization result comprises: determining model resource data to be adjusted according to the application program performance report; And optimizing the model resource data to be adjusted according to the application scene, the running environment and the interaction behavior of the target application program to obtain the optimization result.
  7. 7. The method of any of claims 1 to 6, wherein prior to the obtaining the resource profile of the character model in the target application, the method comprises establishing model resource thresholds comprising: performing scene analysis processing on the target application program to obtain an application scene and an operating environment; Performing performance analysis processing on the running environment to obtain terminal performance data; And carrying out threshold definition processing on model resource data of the role model according to the application scene and the terminal performance data to obtain the model resource threshold.
  8. 8. An application performance monitoring system, comprising: the data acquisition module is configured to acquire a resource configuration file of a character model in the target application program; the resource analysis module is configured to perform model resource analysis and calculation processing on the resource configuration file to obtain model resource data; the report generation module is configured to perform data report generation processing on the model resource data to obtain an application program performance report; And the performance optimization module is configured to perform performance optimization processing on the character model according to the application program performance report to obtain an optimization result.
  9. 9. An electronic device comprising at least one control processor and a memory communicatively coupled to the at least one control processor, the memory storing instructions executable by the at least one control processor to enable the at least one control processor to perform the application performance monitoring method of any one of claims 1 to 7.
  10. 10. A computer program product, characterized in that the computer program product stores computer executable instructions for causing a computer to execute the application performance monitoring method according to any one of claims 1 to 7.

Description

Application program performance monitoring method, system, electronic device and program product Technical Field The application relates to the technical field of cartoon game making engine software and development systems, in particular to an application program performance monitoring method, an application program performance monitoring system, electronic equipment and a program product. Background During game development or testing, it is desirable to monitor and test game performance. When the game performance is tested, the related technology generally monitors the overall performance data, such as frame rate data, during the game running, and then the frame rate data is further analyzed to locate specific reasons, so that the problem of low efficiency exists, and the running effect and the user experience of the game are affected. Disclosure of Invention The present application aims to solve at least one of the technical problems existing in the prior art. Therefore, the application provides an application program performance monitoring method, an application program performance monitoring system, electronic equipment and a program product, which can improve the efficiency of game performance monitoring. In order to achieve the above object, an aspect of an embodiment of the present application provides an application performance monitoring method, including: acquiring a resource configuration file of a character model in a target application program; Performing model resource analysis and calculation processing on the resource configuration file to obtain model resource data; performing data report generation processing on the model resource data to obtain an application program performance report; and performing performance optimization processing on the role model according to the application program performance report to obtain an optimization result. According to some embodiments of the present application, the performing a model resource analysis and calculation process on the resource configuration file to obtain model resource data includes: Carrying out file format identification processing on the resource configuration file to obtain a file format; carrying out structure analysis processing on the resource configuration file according to a file format to obtain an analysis file; And extracting and processing the role model data of the analysis file to obtain model resource data, wherein the model resource data comprises model surface number, skeleton data, binding configuration data and reverse dynamics assembly data. According to some embodiments of the application, the extracting the character model data from the parsed file to obtain the model resource data includes: performing model positioning processing on the role model according to the analysis file to obtain a target model; extracting and calculating vertex data and surface index data of a target model to obtain the model surface number; Performing skeleton hierarchical analysis and skeleton node recognition processing on the target model according to the skin grid assembly to obtain skeleton data; identifying and processing the bone binding constraint of the target model according to the bone data to obtain the binding configuration data; And analyzing and processing the animation blueprint of the target model and a state machine to obtain the reverse dynamics assembly data. According to some embodiments of the present application, the performing data report generation processing on the model resource data to obtain an application performance report includes: Carrying out total sum statistical processing on the model resource data to obtain statistical data; comparing the statistical data according to a preset model resource threshold to obtain an exceeding model; performing performance analysis processing on the model resource data of the standard exceeding model to generate an optimization suggestion; performing visualization processing on the statistical data to obtain a visualization chart; and generating the application program performance report according to the optimization proposal and the visual chart. According to some embodiments of the present application, the performing performance analysis processing on the model resource data of the superscalar model, generating an optimization suggestion includes: performing calculation processing on rendering complexity and computational logic complexity on model resource data of the standard exceeding model to obtain complexity scores; Performing resource association analysis processing on the standard exceeding model according to the complexity score to obtain an analysis result; And inputting the analysis result into a large language model for natural language analysis processing to generate an optimization suggestion. According to some embodiments of the application, the performing performance optimization processing on the character model according to the application program p