* Optimizes OrderedHashSet using the learnings here: https://github.com/dotnet/runtime/issues/10050 * Removes ValueCollection since it was a relic from the conversion of the OrderedDictionary * Centralizes throw strings. * Adds pooled ordered hash set (but doesn't use it) Closes #448
20 lines
852 B
C#
20 lines
852 B
C#
using BenchmarkDotNet.Configs;
|
|
using BenchmarkDotNet.Running;
|
|
|
|
namespace Benchmarks
|
|
{
|
|
public static class Program
|
|
{
|
|
private static void Main(string[] args)
|
|
{
|
|
// var featureFlags = BenchmarkRunner.Run<BenchmarkFeatureFlags>();
|
|
// var packetConstruction = BenchmarkRunner.Run<BenchmarkPacketConstruction>();
|
|
// var broadcast = BenchmarkRunner.Run<BenchmarkPacketBroadcast>();
|
|
// var stringHelpers = BenchmarkRunner.Run<BenchmarkStringHelpers>();
|
|
var indexList = BenchmarkRunner.Run<BenchmarkOrderedHashSet>();
|
|
// var textEncoding = BenchmarkRunner.Run<BenchmarkTextEncoding>();
|
|
// var logging = BenchmarkRunner.Run<BenchmarkConsoleLogging>();
|
|
// var gumpPacket = BenchmarkRunner.Run<OutgoingGumpPacketBenchmarks>();
|
|
}
|
|
}
|
|
}
|