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

Calculate and display group times.

This commit is contained in:
Bartosz Taudul
2018-07-21 23:53:11 +02:00
parent d03356c1f5
commit cacbac8915
2 changed files with 17 additions and 7 deletions
+7 -1
View File
@@ -221,9 +221,15 @@ private:
enum : uint64_t { Unselected = std::numeric_limits<uint64_t>::max() - 1 };
enum class GroupBy : int { Thread, UserText, Callstack };
struct Group
{
Vector<ZoneEvent*> zones;
int64_t time = 0;
};
bool show = false;
std::vector<int32_t> match;
std::map<uint64_t, Vector<ZoneEvent*>> groups;
std::map<uint64_t, Group> groups;
size_t processed;
int selMatch = 0;
uint64_t selGroup = Unselected;