1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Commit Graph

889 Commits

Author SHA1 Message Date
Bartosz Taudul c3c48117d4 Display group average and median times. 2018-09-02 13:00:21 +02:00
Bartosz Taudul 2d3ce1bf25 Calculate group average and median times. 2018-09-02 13:00:21 +02:00
Bartosz Taudul 5733b420a1 Use the same algorithm for selection group binning. 2018-09-02 03:46:16 +02:00
Bartosz Taudul c1630936d4 Use the improved method in find zone histogram. 2018-09-02 02:58:15 +02:00
Bartosz Taudul 854210a7e3 Fix find zone histogram selection start/end. 2018-09-02 02:09:29 +02:00
Bartosz Taudul 8152e213f8 Collapse separate find zone histogram paths into one. 2018-09-02 01:31:09 +02:00
Bartosz Taudul f43b875b83 Display average and median zone time in find zone histogram. 2018-09-02 00:28:57 +02:00
Bartosz Taudul f66ed00d71 Calculate sorted zone times for find zone histogram. 2018-09-02 00:19:15 +02:00
Bartosz Taudul e81218ddaf Radically improve frame set histogram performance.
This change exploits the fact that frame set data is sorted, and the
histogram bins can be calculated as distances in the frame-time vectors.
2018-09-01 14:50:38 +02:00
Bartosz Taudul 1bef4b45b7 Display continuous/discontinuous info about frame sets. 2018-09-01 14:04:23 +02:00
Bartosz Taudul 213b33a4fa No need to check for zero value in a sorted set. 2018-09-01 13:55:25 +02:00
Bartosz Taudul 0c086e3a30 In-place merge new frames instead of re-sorting the whole set. 2018-09-01 13:34:02 +02:00
Bartosz Taudul 9f4d6692dc Proper way to get full frame count. 2018-09-01 12:38:12 +02:00
Bartosz Taudul faea036c16 Ignore last, probably unfinished frame. 2018-09-01 02:07:52 +02:00
Bartosz Taudul c8a0bfd9be Merge average and median lines, if they overlap. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 8211eb1371 Display FPS ranges. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 0825c40938 Display average and median frame times. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 8df82278a5 Display frame set time as a percentage of profile time. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 98b5363ebc Add frame set histogram. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 9b8a0a8364 Display total frame set time. 2018-09-01 01:48:00 +02:00
Bartosz Taudul 27a2d8595d Time is int64_t. 2018-09-01 01:48:00 +02:00
Bartosz Taudul cb47ac6165 Actually mark the data as used. 2018-09-01 01:01:41 +02:00
Bartosz Taudul 9da3364c77 Display non-rounded FPS in a tooltip. 2018-08-31 18:58:39 +02:00
Bartosz Taudul 230ee71368 Do not recalculate frame stats, if frame data didn't change. 2018-08-31 18:51:00 +02:00
Bartosz Taudul 4ee8e7c372 Also display frames per second for average and median frame times. 2018-08-31 18:43:25 +02:00
Bartosz Taudul 0d6d296e94 Display average and median frame times. 2018-08-31 15:32:30 +02:00
Bartosz Taudul d977fa004d Enable keyboard navigation. 2018-08-30 02:08:08 +02:00
Bartosz Taudul 81655816f0 Display captured program name and capture time. 2018-08-29 01:02:29 +02:00
Bartosz Taudul d835d4da2a Remove display of found allocations count. 2018-08-25 15:07:23 +02:00
Bartosz Taudul 256d905ed5 Hide memory address search in "allocations" section. 2018-08-25 15:05:22 +02:00
Bartosz Taudul 6ad184447a Call stack window may now display frame addresses. 2018-08-21 17:55:59 +02:00
Bartosz Taudul def6c674b2 Add crash notification to thread tooltip. 2018-08-20 14:37:14 +02:00
Bartosz Taudul ebcdebaa69 Display crash marker on timeline. 2018-08-20 03:00:45 +02:00
Bartosz Taudul 5fa4cf6e5d Display crash information on visible threads lists. 2018-08-20 02:41:11 +02:00
Bartosz Taudul b1227cf9fd Display crashed thread in red color. 2018-08-20 02:36:58 +02:00
Bartosz Taudul 619fba41ab Display crash information in info window. 2018-08-20 02:23:55 +02:00
Bartosz Taudul 2a696418cd Cosmetics. 2018-08-20 02:23:55 +02:00
Bartosz Taudul 71bfd15d9e Display host info. 2018-08-19 18:24:43 +02:00
Bartosz Taudul 6224daf9c9 Greatly simplify call stack tree calculation.
Instead of caching paths, compute accumulated cost of each path and only
then create the tree, going through each path just once.
2018-08-19 16:34:26 +02:00
Bartosz Taudul cb51fdec20 Fix multiple file name retrievals in a row. 2018-08-18 20:38:14 +02:00
Bartosz Taudul 42636cfe89 Allow viewing source files from within find zone menu. 2018-08-18 20:35:25 +02:00
Bartosz Taudul 2445cc72bc Add icons to memory menu. 2018-08-18 20:10:14 +02:00
Bartosz Taudul 235da1eded Use focused text for source locations count. 2018-08-18 20:01:57 +02:00
Bartosz Taudul 4060a59b4f Call stack tree nodes that have no siblings are expanded by default. 2018-08-18 20:00:24 +02:00
Bartosz Taudul a4df805746 Allow filtering messages by thread. 2018-08-18 19:57:36 +02:00
Bartosz Taudul 59293b1850 Enable support for restrict time in call stack tree. 2018-08-18 19:44:29 +02:00
Bartosz Taudul 1410ba6f01 Increase readability. 2018-08-18 19:34:17 +02:00
Bartosz Taudul 79c437ba7f Let's not search in a map. 2018-08-18 19:29:04 +02:00
Bartosz Taudul bd96c2ce51 Cache call stack tree paths. 2018-08-18 19:13:46 +02:00
Bartosz Taudul 7f0fb851b4 Force inline GetFrameTreeItem(). 2018-08-18 18:46:16 +02:00