diff --git a/Tests/Benchmarks/baseline.json b/Tests/Benchmarks/baseline.json index 55031d126c..175ed925ca 100644 --- a/Tests/Benchmarks/baseline.json +++ b/Tests/Benchmarks/baseline.json @@ -1,5 +1,5 @@ { - "_comment": "Baseline benchmark results for the performance gate (Scrolling + Configuration). Configuration baselines captured on GitHub Actions ubuntu-latest (AMD EPYC 7763, .NET 10.0.5, ShortRun in-process).", + "_comment": "Baseline benchmark results for the performance gate (Scrolling + Configuration). Baselines refreshed from GitHub Actions run 25992789200 job 76401866541 on ubuntu-latest (AMD EPYC 7763, .NET 10.0.5, ShortRun in-process).", "_howto": "Re-run 'dotnet run --project Tests/Benchmarks -c Release -- --filter \"*Scroll*\" \"*Config*\" \"*Scheme*\" \"*Theme*\" --job short --exporters json' then update this file.", "_version": "1", "benchmarks": [ @@ -7,235 +7,211 @@ "type": "BaselineScrollBenchmark", "method": "ViewportScroll_Down", "params": "ContentHeight=1000", - "meanNs": 150000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 11834626 }, { "type": "BaselineScrollBenchmark", "method": "ViewportScroll_Down", "params": "ContentHeight=10000", - "meanNs": 150000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 11253718 }, { "type": "BaselineScrollBenchmark", "method": "ViewportScroll_Up", "params": "ContentHeight=1000", - "meanNs": 150000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 11761489 }, { "type": "BaselineScrollBenchmark", "method": "ViewportScroll_Up", "params": "ContentHeight=10000", - "meanNs": 150000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 11475770 }, { "type": "BaselineScrollBenchmark", "method": "ViewportScroll_PageDown", "params": "ContentHeight=1000", - "meanNs": 150000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 11654633 }, { "type": "BaselineScrollBenchmark", "method": "ViewportScroll_PageDown", "params": "ContentHeight=10000", - "meanNs": 150000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 11784920 }, { "type": "TextViewScrollBenchmark", "method": "ScrollDown_OneStep", "params": "Lines=1000", - "meanNs": 500000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 192117570 }, { "type": "TextViewScrollBenchmark", "method": "ScrollDown_OneStep", "params": "Lines=5000", - "meanNs": 500000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 950459491 }, { "type": "TextViewScrollBenchmark", "method": "ScrollUp_OneStep", "params": "Lines=1000", - "meanNs": 500000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 193369051 }, { "type": "TextViewScrollBenchmark", "method": "ScrollUp_OneStep", "params": "Lines=5000", - "meanNs": 500000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 952170548 }, { "type": "TextViewScrollBenchmark", "method": "PageDown_OneStep", "params": "Lines=1000", - "meanNs": 500000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 187090259 }, { "type": "TextViewScrollBenchmark", "method": "PageDown_OneStep", "params": "Lines=5000", - "meanNs": 500000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 929400080 }, { "type": "ListViewScrollBenchmark", "method": "ScrollDown_OneStep", "params": "Items=1000", - "meanNs": 200000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 18282839 }, { "type": "ListViewScrollBenchmark", "method": "ScrollDown_OneStep", "params": "Items=10000", - "meanNs": 200000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 17987801 }, { "type": "ListViewScrollBenchmark", "method": "PageDown_OneStep", "params": "Items=1000", - "meanNs": 200000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 18137878 }, { "type": "ListViewScrollBenchmark", "method": "PageDown_OneStep", "params": "Items=10000", - "meanNs": 200000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 18079820 }, { "type": "TableViewScrollBenchmark", "method": "ScrollDown_OneStep", "params": "Rows=100", - "meanNs": 300000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 53512329 }, { "type": "TableViewScrollBenchmark", "method": "ScrollDown_OneStep", "params": "Rows=1000", - "meanNs": 300000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 53001245 }, { "type": "TableViewScrollBenchmark", "method": "PageDown_OneStep", "params": "Rows=100", - "meanNs": 300000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 18638216 }, { "type": "TableViewScrollBenchmark", "method": "PageDown_OneStep", "params": "Rows=1000", - "meanNs": 300000, - "comment": "Placeholder — run actual benchmarks to set real baseline" + "meanNs": 20237243 }, - { "type": "ConfigurationManagerLoadBenchmark", "method": "LoadAndApply", "params": "", - "meanNs": 3185090 + "meanNs": 4329690 }, - { "type": "ThemeSwitchBenchmark", "method": "SwitchTheme", "params": "ThemeName=8-Bit", - "meanNs": 800655 + "meanNs": 721015 }, { "type": "ThemeSwitchBenchmark", "method": "SwitchTheme", "params": "ThemeName=Amber Phosphor", - "meanNs": 754357 + "meanNs": 670823 }, { "type": "ThemeSwitchBenchmark", "method": "SwitchTheme", "params": "ThemeName=Anders", - "meanNs": 749432 + "meanNs": 671651 }, { "type": "ThemeSwitchBenchmark", "method": "SwitchTheme", "params": "ThemeName=Dark", - "meanNs": 752071 + "meanNs": 667093 }, { "type": "ThemeSwitchBenchmark", "method": "SwitchTheme", "params": "ThemeName=Default", - "meanNs": 809240 + "meanNs": 788425 }, { "type": "ThemeSwitchBenchmark", "method": "SwitchTheme", "params": "ThemeName=Green Phosphor", - "meanNs": 750257 + "meanNs": 669439 }, { "type": "ThemeSwitchBenchmark", "method": "SwitchTheme", "params": "ThemeName=Light", - "meanNs": 753552 + "meanNs": 666037 }, { "type": "ThemeSwitchBenchmark", "method": "SwitchTheme", "params": "ThemeName=TurboPascal 5", - "meanNs": 746073 + "meanNs": 683151 }, - { "type": "SchemeAttributeBenchmark", "method": "GetNormal", "params": "", - "meanNs": 36 + "meanNs": 32 }, { "type": "SchemeAttributeBenchmark", "method": "GetHotFocus", "params": "", - "meanNs": 92 + "meanNs": 98 }, { "type": "SchemeAttributeBenchmark", "method": "GetCode", "params": "", - "meanNs": 438 + "meanNs": 458 }, - { "type": "SchemeSerializationBenchmark", "method": "Serialize", "params": "", - "meanNs": 360 + "meanNs": 387 }, { "type": "SchemeSerializationBenchmark", "method": "Deserialize", "params": "", - "meanNs": 1084 + "meanNs": 1274 }, { "type": "SchemeSerializationBenchmark", "method": "RoundTrip", "params": "", - "meanNs": 1600 + "meanNs": 1779 } ] }