Method, apparatus and system for determining software performance
First Claim
Patent Images
1. A method for determining software performance, comprising:
- acquiring, by a server, performance parameters of operation system of running the software of a same version and performance parameters of run software of the same version from various user terminals;
processing, by the server, the performance parameters of the operation system of running the software of the same version and the performance parameters of the run software of the same version to acquire a performance parameters processing result according to a preset method for processing a performance parameter; and
determining, by the server, the performance of the software of the same version according to the performance parameters processing result;
wherein processing the performance parameters of the operation systems of running the software of the same version and the performance parameters of the run software of the same version to acquire the performance parameters processing result comprises;
generating, by the server, a performance distribution state diagram for the software of the same version, wherein the performance parameters processing result comprises a performance distribution state curve of the software of the same version;
wherein determining the performance of the software of the same version according to the performance parameters processing result comprises;
determining, by the server, that the performance of the software of the same version is poor when a ratio of an area value of a region among a performance distribution state curve, a horizontal axis and a right dividing line and an area of a region between the horizontal axis and the distribution state curve is larger than a first preset proportional value;
determining, by the server, that the performance of the software of the same version is unstable when a ratio of an area value of a target region and an area value of a region between the horizontal axis and the distribution state curve is less than a second preset proportional value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and system for determining software performance. After the software is published, performance parameters of operation systems of running the software and performance parameters of run software are acquired from various user terminals. The performance parameters of the operation system of running the software and the performance parameters of the run software is processed to acquire a performance parameter processing result according to a preset method for processing a performance parameter. Performance of the software is determined according to the performance parameter processing result.
7 Citations
11 Claims
-
1. A method for determining software performance, comprising:
-
acquiring, by a server, performance parameters of operation system of running the software of a same version and performance parameters of run software of the same version from various user terminals; processing, by the server, the performance parameters of the operation system of running the software of the same version and the performance parameters of the run software of the same version to acquire a performance parameters processing result according to a preset method for processing a performance parameter; and determining, by the server, the performance of the software of the same version according to the performance parameters processing result; wherein processing the performance parameters of the operation systems of running the software of the same version and the performance parameters of the run software of the same version to acquire the performance parameters processing result comprises; generating, by the server, a performance distribution state diagram for the software of the same version, wherein the performance parameters processing result comprises a performance distribution state curve of the software of the same version; wherein determining the performance of the software of the same version according to the performance parameters processing result comprises; determining, by the server, that the performance of the software of the same version is poor when a ratio of an area value of a region among a performance distribution state curve, a horizontal axis and a right dividing line and an area of a region between the horizontal axis and the distribution state curve is larger than a first preset proportional value; determining, by the server, that the performance of the software of the same version is unstable when a ratio of an area value of a target region and an area value of a region between the horizontal axis and the distribution state curve is less than a second preset proportional value. - View Dependent Claims (2)
-
-
3. A method for determining software performance, comprising:
-
acquiring, by a server, performance parameters of operation systems of running the software of different versions and performance parameters of run software of different versions from various user terminals; processing, by the server, the performance parameters of the operation system of running the software of different versions and the performance parameters of the run software of different versions to acquire a performance parameters processing result according to a preset method for processing a performance parameter; and determining, by the server, the performance of the software of different versions according to the performance parameters processing result; wherein processing the performance parameters of the operation systems of running the software of different version and the performance parameters of the run software of different versions to acquire the performance parameters processing result comprises; generating, by the server, a performance distribution state diagram for the software of different versions, wherein the performance parameters processing result comprises a performance distribution state curve of the software of different versions; wherein determining the performance of the software of different versions according to the performance parameters processing result comprises; determining, by the server, that the performance of the software is poor when a horizontal coordinate value of a peak on any one of the performance distribution state curves is larger than a threshold. - View Dependent Claims (4)
-
-
5. A system for determining software performance, comprising:
-
a processor for executing instructions stored in a memory; a performance parameter acquiring module, executed by the processor to acquire performance parameters of operation system of running the software of a same version and performance parameters of run software of the same version from various user terminals during a process of running the software of the same version on various user terminals after software is published; a performance analyzing module, executed by the processor to process the performance parameters of the operation system of running the software of the same version and the performance parameters of the run software of the same version to acquire a performance parameters processing result according to a preset method for processing a performance parameter; and a data analyzing module, executed by the processor to determine performance of the software of the same version according to the performance parameters processing result; wherein the performance analyzing module is executed by the processor to generate a performance distribution state diagram for the software of the same version, wherein the performance parameters processing result comprises a performance distribution state curve of the software of the same version; the data analyzing module is executed by the processor to determine that the performance of the software is poor when a ratio of an area value of a region among a performance distribution state curve, a horizontal axis and a right dividing line and an area of a region between the horizontal axis and the distribution state curve is larger than a first preset proportional value, determine that the performance of the software is unstable when a ratio of an area value of a target region and an area value of a region between the horizontal axis and the distribution state curve is less than a second preset proportional value. - View Dependent Claims (6)
-
-
7. A system for determining software performance, comprising:
-
a processor for executing instructions stored in a memory; a performance parameter acquiring module, executed by the processor to acquire performance parameters of operation system of running the software of different versions and performance parameters of run software of different versions from various user terminals during a process of running the software of different versions on various user terminals after software is published; a performance analyzing module, executed by the processor to process the performance parameters of the operation system of running the software of different versions and the performance parameters of the run software of different versions to acquire a performance parameters processing result according to a preset method for processing a performance parameter; and a data analyzing module, executed by the processor to determine performance of the software of different versions according to the performance parameters processing result; wherein the performance analyzing module is executed by the processor to generate a performance distribution state diagram for the software of different versions, wherein the performance parameters processing result comprises performance distribution state curves of the software of different versions; the data analyzing module is executed by the processor to determine that the performance of the software is poor when a horizontal coordinate value of a peak on any one of the performance distribution state curves is larger than a threshold. - View Dependent Claims (8)
-
-
9. An apparatus for determining software performance, comprising:
-
a processor for executing instructions stored in a memory, the instructions comprising; a performance parameter acquiring instruction, to acquire performance parameters of operation system of running the software of a same version and performance parameters of run software of the same version from various user terminals during a process of running the software on various user terminals after software is published; a performance analyzing instruction, to process the performance parameters of the operation system of running the software of the same version and the performance parameters of the run software of the same version to acquire a performance parameters processing result according to a preset method for processing a performance parameter; and a data analyzing instruction is to determine performance of the software of the same version according to the performance parameters processing result; wherein the performance analyzing instruction is to generate a performance distribution state diagram for the software of the same version, wherein the performance parameter processing result comprises a performance distribution state curve of the software of the same version; the data analyzing instruction is to determine that the performance of the software is poor when a ratio of an area value of a region among a performance distribution state curve, a horizontal axis and a right dividing line and an area of a region between the horizontal axis and the distribution state curve is larger than a first preset proportional value, determine that the performance of the software is unstable when a ratio of an area value of a target region and an area value of a region between the horizontal axis and the distribution state curve is less than a second preset proportional value. - View Dependent Claims (10)
-
-
11. An apparatus for determining software performance, comprising:
-
a processor for executing instructions stored in a memory, the instructions comprising; a performance parameter acquiring instruction, to acquire performance parameters of operation system of running the software of different versions and performance parameters of run software of different versions from various user terminals during a process of running the software on various user terminals after software is published; a performance analyzing instruction, to process the performance parameters of the operation system of running the software of different versions and the performance parameters of the run software of different versions to acquire a performance parameters processing result according to a preset method for processing a performance parameter; and a data analyzing instruction is to determine performance of the software of different versions according to the performance parameters processing result; wherein the performance analyzing instruction is to generate a performance distribution state diagram for the software of different versions, wherein the performance parameters of processing result comprises performance distribution state curves of the software of different versions; the data analyzing instruction is to determine that the performance of the software is poor when a horizontal coordinate value of a peak on any one of the performance distribution state curves is larger than a threshold.
-
Specification