Browse Source

Flush dispatcher queue in control benchmarks.

refactor/avaloniapropertystore
Steven Kirk 4 years ago
parent
commit
f10d4ac3a7
  1. 9
      tests/Avalonia.Benchmarks/Layout/ControlsBenchmark.cs

9
tests/Avalonia.Benchmarks/Layout/ControlsBenchmark.cs

@ -64,8 +64,9 @@ namespace Avalonia.Benchmarks.Layout
_root.Child = control;
_root.LayoutManager.ExecuteLayoutPass();
Dispatcher.UIThread.RunJobs(DispatcherPriority.Loaded);
}
[Benchmark]
[MethodImpl(MethodImplOptions.NoInlining)]
public void CreateDecorator()
@ -75,8 +76,9 @@ namespace Avalonia.Benchmarks.Layout
_root.Child = control;
_root.LayoutManager.ExecuteLayoutPass();
Dispatcher.UIThread.RunJobs(DispatcherPriority.Loaded);
}
[Benchmark]
[MethodImpl(MethodImplOptions.NoInlining)]
public void CreateScrollViewer()
@ -86,8 +88,9 @@ namespace Avalonia.Benchmarks.Layout
_root.Child = control;
_root.LayoutManager.ExecuteLayoutPass();
Dispatcher.UIThread.RunJobs(DispatcherPriority.Loaded);
}
[Benchmark]
[MethodImpl(MethodImplOptions.NoInlining)]
public void CreateButton()

Loading…
Cancel
Save