Profiler - Added number of calls

This commit is contained in:
Diogo Trindade committed 2023-08-31 14:18:24 +01:00
1 parent e5c42ee228
commit 402242b79c
3 files changed
+19

No files matched your search

@@ -10,6 +10,7 @@ public class PerformanceDebugMeasurementViewModel : ViewModelBase
private string? _max;
private string? _min;
private string? _percentile;
private string? _count;
public PerformanceDebugMeasurementViewModel(ProfilingMeasurement measurement)
{
@@ -47,6 +48,12 @@ public class PerformanceDebugMeasurementViewModel : ViewModelBase
get => _percentile;
set => RaiseAndSetIfChanged(ref _percentile, value);
}
public string? Count
{
get => _count;
set => RaiseAndSetIfChanged(ref _count, value);
}
public void Update()
{
@@ -55,5 +62,6 @@ public class PerformanceDebugMeasurementViewModel : ViewModelBase
Min = Measurement.GetMin().TotalMilliseconds + " ms";
Max = Measurement.GetMax().TotalMilliseconds + " ms";
Percentile = Measurement.GetPercentile(0.95).TotalMilliseconds + " ms";
Count = Measurement.GetCount().ToString();
}
}
@@ -23,6 +23,7 @@
<DataGridTextColumn Binding="{CompiledBinding Max}" Header="Max" />
<DataGridTextColumn Binding="{CompiledBinding Average}" Header="Average" />
<DataGridTextColumn Binding="{CompiledBinding Percentile}" Header="95th percentile" />
<DataGridTextColumn Binding="{CompiledBinding Count}" Header="Number of Calls" />
</DataGrid.Columns>
</DataGrid>
</StackPanel>