private void CollectThread(ThreadData thread, FrameByCategory frameByCategory) { if (thread.m_AllSamples == null) { return; } foreach (var sample in thread.m_AllSamples) { if (0 <= sample.group && sample.group < categories.Length) { frameByCategory.AddData(categories[sample.group], sample.selfTimeUs * 0.001f); } } }
private void CollectThread(ThreadData thread, FrameByCategory frameByCategory) { if (thread.m_AllSamples == null) { return; } foreach (var sample in thread.m_AllSamples) { string category = null; if (categoryDictionary.TryGetValue(sample.group, out category)) { frameByCategory.AddData(categoriesStr[sample.group], sample.selfTimeUs * 0.001f); } } }