Skip to content

Commit 54a0610

Browse files
Switch to perfolizer
1 parent b3ba083 commit 54a0610

File tree

171 files changed

+164
-4132
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

171 files changed

+164
-4132
lines changed

BenchmarkDotNet.sln.DotSettings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@
186186
<s:Boolean x:Key="/Default/UserDictionary/Words/=Tost/@EntryIndexedValue">True</s:Boolean>
187187
<s:Boolean x:Key="/Default/UserDictionary/Words/=tracelog/@EntryIndexedValue">True</s:Boolean>
188188
<s:Boolean x:Key="/Default/UserDictionary/Words/=transpiler/@EntryIndexedValue">True</s:Boolean>
189+
<s:Boolean x:Key="/Default/UserDictionary/Words/=tukey/@EntryIndexedValue">True</s:Boolean>
189190
<s:Boolean x:Key="/Default/UserDictionary/Words/=uname/@EntryIndexedValue">True</s:Boolean>
190191
<s:Boolean x:Key="/Default/UserDictionary/Words/=Unimodal/@EntryIndexedValue">True</s:Boolean>
191192
<s:Boolean x:Key="/Default/UserDictionary/Words/=versioning/@EntryIndexedValue">True</s:Boolean>

NuGet.Config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@
88
<clear />
99

1010
<add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" />
11+
<add key="perfolizer-nightly" value="https://www.myget.org/F/perfolizer/api/v3/index.json" />
1112
</packageSources>
1213
</configuration>

samples/BenchmarkDotNet.Samples/BenchmarkDotNet.Samples.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<ItemGroup>
1919
<PackageReference Include="Newtonsoft.Json" Version="9.0.1" />
2020
<PackageReference Include="System.Drawing.Common" Version="4.5.1" />
21-
<PackageReference Include="System.Memory" Version="4.5.2" />
21+
<PackageReference Include="System.Memory" Version="4.5.3" />
2222
</ItemGroup>
2323
<ItemGroup>
2424
<ProjectReference Include="..\..\src\BenchmarkDotNet\BenchmarkDotNet.csproj" />

samples/BenchmarkDotNet.Samples/IntroOutliers.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using BenchmarkDotNet.Configs;
44
using BenchmarkDotNet.Jobs;
55
using BenchmarkDotNet.Mathematics;
6+
using Perfolizer.Mathematics.OutlierDetection;
67

78
namespace BenchmarkDotNet.Samples
89
{

samples/BenchmarkDotNet.Samples/IntroRatioSD.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using BenchmarkDotNet.Attributes;
33
using BenchmarkDotNet.Engines;
44
using BenchmarkDotNet.Mathematics;
5+
using Perfolizer.Mathematics.OutlierDetection;
56

67
namespace BenchmarkDotNet.Samples
78
{

samples/BenchmarkDotNet.Samples/IntroStatisticalTesting.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System.Threading;
22
using BenchmarkDotNet.Attributes;
3-
using BenchmarkDotNet.Mathematics.StatisticalTesting;
3+
using Perfolizer.Mathematics.SignificanceTesting;
4+
using Perfolizer.Mathematics.Thresholds;
45

56
namespace BenchmarkDotNet.Samples
67
{

src/BenchmarkDotNet/Analysers/BaselineCustomAnalyzer.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using BenchmarkDotNet.Columns;
22
using BenchmarkDotNet.Reports;
3-
using BenchmarkDotNet.Running;
43
using System.Collections.Generic;
54
using System.Linq;
65
using BenchmarkDotNet.Extensions;

src/BenchmarkDotNet/Analysers/Conclusion.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System;
2-
using System.Linq;
32
using BenchmarkDotNet.Reports;
43
using JetBrains.Annotations;
54

src/BenchmarkDotNet/Analysers/MinIterationTimeAnalyser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
using System.Linq;
33
using BenchmarkDotNet.Engines;
44
using BenchmarkDotNet.Extensions;
5-
using BenchmarkDotNet.Horology;
65
using BenchmarkDotNet.Reports;
6+
using Perfolizer.Horology;
77

88
namespace BenchmarkDotNet.Analysers
99
{

src/BenchmarkDotNet/Analysers/MultimodalDistributionAnalyzer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
using System.Collections.Generic;
22
using System.Globalization;
33
using BenchmarkDotNet.Engines;
4-
using BenchmarkDotNet.Extensions;
54
using BenchmarkDotNet.Mathematics;
65
using BenchmarkDotNet.Reports;
76
using JetBrains.Annotations;
7+
using Perfolizer.Mathematics.Multimodality;
88

99
namespace BenchmarkDotNet.Analysers
1010
{
@@ -22,7 +22,7 @@ protected override IEnumerable<Conclusion> AnalyseReport(BenchmarkReport report,
2222
if (statistics == null || statistics.N < EngineResolver.DefaultMinWorkloadIterationCount)
2323
yield break;
2424

25-
double mValue = MathHelper.CalculateMValue(statistics);
25+
double mValue = MValueCalculator.Calculate(statistics.OriginalValues);
2626
if (mValue > 4.2)
2727
yield return Create("is multimodal", mValue, report, summary.Style.CultureInfo);
2828
else if (mValue > 3.2)

0 commit comments

Comments
 (0)