|
|
@@ -6,19 +6,22 @@ using BenchmarkDotNet.Attributes;
|
|
|
|
|
|
namespace Avalonia.Benchmarks.Layout
|
|
|
{
|
|
|
- [MemoryDiagnoser, InProcess, IterationCount(16)]
|
|
|
+ [MemoryDiagnoser]
|
|
|
public class CalendarBenchmark : IDisposable
|
|
|
{
|
|
|
private readonly IDisposable _app;
|
|
|
private readonly TestRoot _root;
|
|
|
-
|
|
|
+
|
|
|
public CalendarBenchmark()
|
|
|
{
|
|
|
- _app = UnitTestApplication.Start(TestServices.StyledWindow.With(renderInterface: new NullRenderingPlatform(), threadingInterface: new NullThreadingPlatform()));
|
|
|
+ _app = UnitTestApplication.Start(
|
|
|
+ TestServices.StyledWindow.With(
|
|
|
+ renderInterface: new NullRenderingPlatform(),
|
|
|
+ threadingInterface: new NullThreadingPlatform()));
|
|
|
|
|
|
_root = new TestRoot(true, null)
|
|
|
{
|
|
|
- Renderer = new NullRenderer(),
|
|
|
+ Renderer = new NullRenderer()
|
|
|
};
|
|
|
|
|
|
_root.LayoutManager.ExecuteInitialLayoutPass(_root);
|