AvaloniaTest BenchmarkDotNet Test (1/4)
Graph
System Test nanosec
Apple M1 Rosetta Decompose 17.41710278621087
Quad-Core Intel Core i7 Decompose 27.06580525636673
Apple M1 Rosetta FindAncestorOfType_Linq 721634.3792067308
Quad-Core Intel Core i7 FindAncestorOfType_Linq 621220.396437872
Apple M1 Rosetta FindAncestorOfType_Optimized 194906.3813664363
Quad-Core Intel Core i7 FindAncestorOfType_Optimized 187148.28935546876
Apple M1 Rosetta FindCommonVisualAncestor 7.616099138666667E8
Quad-Core Intel Core i7 FindCommonVisualAncestor 3.996427733488372E8
Apple M1 Rosetta MatchAccessorNew 112.61360505421956
Quad-Core Intel Core i7 MatchAccessorNew 74.35298065344493
Apple M1 Rosetta MatchAccessorOld 205.82941937446594
Quad-Core Intel Core i7 MatchAccessorOld 138.7493107091813
Apple M1 Rosetta SetAndRaiseOriginal 4072.459643046061
Quad-Core Intel Core i7 SetAndRaiseOriginal 3882.565152645111
Apple M1 Rosetta SetAndRaiseSimple 3794.124604633876
Quad-Core Intel Core i7 SetAndRaiseSimple 3751.2505931070405
Apple M1 Rosetta TwoWayBinding_Via_Binding 4538.801532451923
Quad-Core Intel Core i7 TwoWayBinding_Via_Binding 4158.025986173259
Apple M1 Rosetta UpdateTwoWayBinding_Via_Binding 131129.94968959264
Quad-Core Intel Core i7 UpdateTwoWayBinding_Via_Binding 113201.82339242789
AvaloniaTest BenchmarkDotNet Test (2/4)
Graph
System Test nanosec
Apple M1 Rosetta Bind_Int_Property_LocalValue 8412.291311410758
Quad-Core Intel Core i7 Bind_Int_Property_LocalValue 8108.805951837908
Apple M1 Rosetta Bind_Int_Property_Multiple_Priorities 60537.79577636719
Quad-Core Intel Core i7 Bind_Int_Property_Multiple_Priorities 52868.52943929037
Apple M1 Rosetta ClassSelector_NoMatch 49.61230158805847
Quad-Core Intel Core i7 ClassSelector_NoMatch 48.89437072277069
Apple M1 Rosetta IsSelector_Match 60.592058383501495
Quad-Core Intel Core i7 IsSelector_Match 41.408142403761545
Apple M1 Rosetta IsSelector_NoMatch 56.199931199734024
Quad-Core Intel Core i7 IsSelector_NoMatch 50.85806923253195
Apple M1 Rosetta Set_Coerced_Int_Property_LocalValue 17264.767456054688
Quad-Core Intel Core i7 Set_Coerced_Int_Property_LocalValue 17237.786165090707
Apple M1 Rosetta Set_Int_Property_LocalValue 12351.712989807129
Quad-Core Intel Core i7 Set_Int_Property_LocalValue 12486.731158447266
Apple M1 Rosetta Set_Int_Property_Multiple_Priorities 248812.91286057694
Quad-Core Intel Core i7 Set_Int_Property_Multiple_Priorities 203876.74158528645
Apple M1 Rosetta Set_Int_Property_TemplatedParent 36594.59656700721
Quad-Core Intel Core i7 Set_Int_Property_TemplatedParent 31766.230529785156
Apple M1 Rosetta Set_Validated_Int_Property_LocalValue 13635.74436405727
Quad-Core Intel Core i7 Set_Validated_Int_Property_LocalValue 12521.353557293232
AvaloniaTest BenchmarkDotNet Test (3/4)
Graph
System Test nanosec
Apple M1 Rosetta Add_And_Style_TextBox 0.0
Quad-Core Intel Core i7 Add_And_Style_TextBox 0.0
Apple M1 Rosetta BindIntProperty 16315.729370117188
Quad-Core Intel Core i7 BindIntProperty 15393.634315490723
Apple M1 Rosetta ClassSelector_Match 54.45186505998884
Quad-Core Intel Core i7 ClassSelector_Match 48.95738065242767
Apple M1 Rosetta ClearAndSetIntProperty 259.2405251094273
Quad-Core Intel Core i7 ClearAndSetIntProperty 273.62114551739813
Apple M1 Rosetta InpcAccessorMatch 88.678206379597
Quad-Core Intel Core i7 InpcAccessorMatch 59.602567907037404
Apple M1 Rosetta InpcAccessorStart 104.00699212551118
Quad-Core Intel Core i7 InpcAccessorStart 73.24107913638271
Apple M1 Rosetta MethodAccessorMatch 88.20362576416561
Quad-Core Intel Core i7 MethodAccessorMatch 60.21338081732392
Apple M1 Rosetta MethodAccessorStart 2878.483558654785
Quad-Core Intel Core i7 MethodAccessorStart 2201.4932160377502
Apple M1 Rosetta ParseComplexSelector 2022.5085707444412
Quad-Core Intel Core i7 ParseComplexSelector 1711.639175415039
Apple M1 Rosetta Remeasure 7817852.860576923
Quad-Core Intel Core i7 Remeasure 7891070.626302083
AvaloniaTest BenchmarkDotNet Test (4/4)
Graph
System Test nanosec
Apple M1 Rosetta AttachTextBoxStyles 129905.87835286459
Quad-Core Intel Core i7 AttachTextBoxStyles 157485.04173719618
Apple M1 Rosetta CreateButton 148459.69185697116
Quad-Core Intel Core i7 CreateButton 165971.45266601563
Apple M1 Rosetta CreateCalendar 1.9600832765432097E7
Quad-Core Intel Core i7 CreateCalendar 2.1708361591666665E7
Apple M1 Rosetta CreateTextBox 2233505.1097560977
Quad-Core Intel Core i7 CreateTextBox 1430860.799453125
Apple M1 Rosetta InitializeButton 206.1004974561579
Quad-Core Intel Core i7 InitializeButton 189.11241196331224
Apple M1 Rosetta Parse_Large_Path 10929.259061686198
Quad-Core Intel Core i7 Parse_Large_Path 12153.180055745443
AvaloniaTest BenchmarkDotNet Test Summary
Graph
System Test sec
Apple M1 Rosetta Total 13.319979685329884
Quad-Core Intel Core i7 Total 18.910179993919282