Tracing mode. No colum "percent".

Hello

Tracing mode.
In Performance Viewer there are no column "percent" - Percentage of the time the function was performed of the total work time.
And I did't found how to show this column.
When I explore long lists and look at the "Time, ms" column
I can not immediately understand whether it is a lot or a little.

 

Best regards

Dmitriy Bolshakov

0
5 comments

Hello Dmitriy,

 

Could you please attach a screenshot?

0

Dmitriy,

This view shows plain list of all methods which usually are called in parallel from different threads. We aren't sure this percent would be useful for analysis and it's why we don't show it.

Furthermore, if method is called from different threads, this percent will be more than 100 in some cases. For example:

Total work time was 30 000 ms.

MethodA was called 10 times from different (10) threads and the time of each call was 10 000 ms.

"Time, ms" column will show 100 000 for MethodA in this case. Total work time is less than total time of certain method in this case.

In additional, "Time, ms" shows total time spent in the function and its subtree. "BaseGridControl.PaintInternal" function and its subtree were executed 6 664 ms but its own time was only 1 ms. The next function in the list (BaseGridControl.PainCells) has 6 610 ms in Total column but actually it was called from previous function. Probably percent information can be actual in the bottom "Function called by" list, but you can also get the same percentage if press Ctrl+T on selected method ("Open current method instance" action).

   

 

0

Perhaps in this view, it is necessary to allow grouping or filtering by threads.
The numbers in the Time, ms column (especially in the lower window) constantly require reassessment in the head and estimates of the execution time in terms of a lot or a little, i.e. in percents.

You can try to use the "Threads Tree" view, but
- it happens that you need to prioritize data by the number of calls. "Threads Tree" does not support this.
- Threads Tree is not very convenient to look so in it all data is collected in one row without columns.

0

Dmitriy,


Please sorry for the delayed response.

It sounds reasonable, thank you for the feedback. I've created an issue for this in our tracker, we'll keep it in mind.

0

Please sign in to leave a comment.