We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ad1d686 commit be3dc70Copy full SHA for be3dc70
frame-analyzer/src/analyze_target.rs
@@ -57,10 +57,17 @@ impl AnalyzeTarget {
57
.insert(event.buffer, (event.ktime_ns, VecDeque::with_capacity(144)));
58
}
59
60
+ let max_len = self
61
+ .buffers
62
+ .values()
63
+ .map(|(_, buffer)| buffer.len())
64
+ .max()
65
+ .unwrap_or_default();
66
if self.buffers.get(&event.buffer)
67
== self
68
.buffers
69
.values()
70
+ .filter(|(_, buffer)| buffer.len() == max_len)
71
.min_by_key(|(_, buffer)| buffer.iter().copied().sum::<Duration>())
72
{
73
self.buffers.get(&event.buffer)?.1.front().copied()
0 commit comments