diff --git a/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/AssemblyInfo.cs b/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/AssemblyInfo.cs new file mode 100644 index 0000000000..32248e0d1b --- /dev/null +++ b/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/AssemblyInfo.cs @@ -0,0 +1 @@ +[assembly: BenchmarkDotNet.Attributes.AspNetCoreBenchmark] diff --git a/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/BroadcastBenchmark.cs b/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/BroadcastBenchmark.cs index 2d80701b84..db34fb3954 100644 --- a/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/BroadcastBenchmark.cs +++ b/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/BroadcastBenchmark.cs @@ -10,7 +10,6 @@ namespace Microsoft.AspNetCore.SignalR.Microbenchmarks { - [ParameterizedJobConfig(typeof(CoreConfig))] public class BroadcastBenchmark { private DefaultHubLifetimeManager _hubLifetimeManager; diff --git a/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/CoreConfig.cs b/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/CoreConfig.cs deleted file mode 100644 index e9d55de02e..0000000000 --- a/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/CoreConfig.cs +++ /dev/null @@ -1,34 +0,0 @@ -using BenchmarkDotNet.Columns; -using BenchmarkDotNet.Configs; -using BenchmarkDotNet.Diagnosers; -using BenchmarkDotNet.Engines; -using BenchmarkDotNet.Jobs; -using BenchmarkDotNet.Validators; - -namespace Microsoft.AspNetCore.SignalR.Microbenchmarks -{ - public class CoreConfig : ManualConfig - { - public CoreConfig() : this(Job.Core) - { - // Here because build.cmd calls the other constructor - // and this setting will complain about non-release builds - Add(JitOptimizationsValidator.FailOnError); - } - - public CoreConfig(Job job) - { - Add(DefaultConfig.Instance); - Add(MemoryDiagnoser.Default); - Add(StatisticColumn.OperationsPerSecond); - - Add(job - .With(RunStrategy.Throughput) - .WithRemoveOutliers(false) - .With(new GcMode() { Server = true }) - .WithLaunchCount(3) - .WithWarmupCount(5) - .WithTargetCount(10)); - } - } -} diff --git a/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/HubProtocolBenchmark.cs b/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/HubProtocolBenchmark.cs index 5ba9b47b91..d0926148c6 100644 --- a/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/HubProtocolBenchmark.cs +++ b/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/HubProtocolBenchmark.cs @@ -6,7 +6,6 @@ namespace Microsoft.AspNetCore.SignalR.Microbenchmarks { - [ParameterizedJobConfig(typeof(CoreConfig))] public class HubProtocolBenchmark { private HubProtocolReaderWriter _hubProtocolReaderWriter; diff --git a/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/MessageParserBenchmark.cs b/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/MessageParserBenchmark.cs index babafe1717..bbccc88425 100644 --- a/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/MessageParserBenchmark.cs +++ b/benchmarks/Microsoft.AspNetCore.SignalR.Microbenchmarks/MessageParserBenchmark.cs @@ -5,7 +5,6 @@ namespace Microsoft.AspNetCore.SignalR.Microbenchmarks { - [ParameterizedJobConfig(typeof(CoreConfig))] public class MessageParserBenchmark { private static readonly Random Random = new Random(); diff --git a/build/dependencies.props b/build/dependencies.props index f729c5588d..ff9c174acd 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -3,71 +3,71 @@ $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - 0.10.9 + 0.10.11 2.4.337 3.1.0 - 2.1.0-preview1-15620 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 0.5.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 4.5.0-preview1-26006-06 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 - 2.1.0-preview1-27776 + 2.1.0-preview1-15640 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 0.5.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 4.5.0-preview1-26016-05 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 + 2.1.0-preview1-27901 2.0.0 - 2.1.0-preview1-26008-01 + 2.1.0-preview1-26016-05 15.3.0 4.7.49 0.9.0-beta2 10.0.1 1.2.4 - 0.1.0-e171206-2 - 0.1.0-e171206-2 - 0.1.0-e171206-2 - 4.5.0-preview1-26006-06 - 4.5.0-preview1-26006-06 + 0.1.0-e171215-1 + 0.1.0-e171215-1 + 0.1.0-e171215-1 + 4.5.0-preview1-26016-05 + 4.5.0-preview1-26016-05 3.1.1 4.3.0 - 4.5.0-preview1-26006-06 - 4.5.0-preview1-26006-06 + 4.5.0-preview1-26016-05 + 4.5.0-preview1-26016-05 4.5.0-preview2-25707-02 2.3.1 2.3.1