experiments/csharp/E002-DiscordUriParser/DiscordUriParserBenchmarks.cs

19 lines
605 B
C#

using BenchmarkDotNet.Attributes;
namespace E002_DiscordUriParser;
[SimpleJob, MemoryDiagnoser(false)]
public class DiscordUriParserBenchmarks
{
private const string Message = "This is a test https://discord.com/channels/" +
"779115633837211659/815556722722209803/944679403420524654";
[Benchmark]
[Arguments(Message)]
public (ulong, ulong, ulong) UsingUri(string input) => DiscordUrlParser.UsingUri(input);
[Benchmark]
[Arguments(Message)]
public (ulong, ulong, ulong) UsingRegex(string input) => DiscordUrlParser.UsingRegex(input);
}