Use PerfDog analyze game performance bottlenecks

Use PerfDog analyze game performance bottlenecks
first clear the purpose of testing
the test report parsing
the first clear test purposes
recent quality check quality of the game, find fluency relatively poor, more Caton game,
first of all we must be clear where performance bottlenecks, that is the the purpose of our tests;
common games bottlenecks such as
CPU, GPU, memory, through Perfdog can easily get the data indicators; but first make sure your phone and computer to connect properly, for example, you can view by adb devices whether the phone connected to the computer;
like this:

 

Then remember to set up the data you want to capture, click on the bottom right corner of + Check the operation you want;
but note that, unless it is necessary to check to be captured according to your own needs data, after all, each additional a data, the impact will be more number of mobile phone performance, such as electricity, but do not worry be cpu, memory, gpu and other impacts, after all perfdog is obtained for the application, instead of capturing global data;
use of specific methods can refer
perfdog operation explanation

Of course there is also the meaning of some specific indicators representative, or you can find some description here
Perfdog support

 

 

 

Analytical test report

This is a low-end models selected
Here Insert Picture Description

Here is a CPU data, it seems no problem, unlike the bottleneck.

 

 

This is a memory data, memory has been on the rise, rise, some danger, there may be a memory leak, and memory here is PSS memory data, high memory usage, total memory for a total of 1.8G mobile phone, the memory already high;
it can be regarded as a bottleneck point;
Here Insert Picture Description

This is the GPU data, it can be seen, there is a clear high consumption area,
Here Insert Picture Description
a further determination, at this node CPu temperature rises suddenly, after Well GPU has burst table;
Here Insert Picture Description

Continue to follow up the positioning at the time of the game, and found that just entered into another map, the map is then whether the problem then?

 

 

The GPU segment to see lower consumption point in time, find the time to enter the map 3, GPU consumption is reduced, the above data, when the map 2 GPU consumes a sharp rise burst table, so we conclude that there are no maps to optimize good 2 , may be some art resources is not optimized, or have any other show operating within this map;

 

 


So there are two conclusions of this test,
a large amount of memory, has been showing an upward trend, there may be a memory leak;
map within 2. Game 2 there is the problem of excessive consumption of GPU usually do not map well to optimize, but also does not exclude other Sao operation;

In summary, our analysis must first define their goals;
1. General overview report about the analysis;
2. take itemized comparison of the data indicators of their products;
such as our Android memory indicators

 

 


3. find the more obvious qualities region
if there is no obvious area can only rely on the experience a little bit of analysis slightly,
4. analysis concluded

 

Guess you like

Origin www.cnblogs.com/wetest/p/12613678.html