- [X] Removes some string allocations (e.g. split) - [X] Optimizes some collections - [X] Converts insensitive to extension methods of built-ins. - [X] Adds ordinal (case sensitive) string helpers - [X] Fixes conditionals for in-game commands so they use Ordinal comparisons. - [X] Replaces ToLower.Contains with InsensitiveContains - [X] Adds ValueStringBuilder - [X] Implements ValueStringBuilder in a few places where it makes sense - [X] Removes the redundant Wrap function and replaces it with an optimized version - [X] Fixes list conversions in Utility Closes #351 Bumps release version
16 lines
537 B
C#
16 lines
537 B
C#
using BenchmarkDotNet.Running;
|
|
using Benchmarks.BenchmarkUtilities;
|
|
|
|
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>();
|
|
}
|
|
}
|
|
}
|