diff --git a/src/benchmarks/micro/libraries/System.Runtime/Perf.String.cs b/src/benchmarks/micro/libraries/System.Runtime/Perf.String.cs index b886bcbfd2e..f8a9a622026 100644 --- a/src/benchmarks/micro/libraries/System.Runtime/Perf.String.cs +++ b/src/benchmarks/micro/libraries/System.Runtime/Perf.String.cs @@ -20,6 +20,12 @@ public static IEnumerable TestStringSizes() yield return new StringArguments(1000); } + [Benchmark] + [Arguments(1)] + [Arguments(10)] + [Arguments(100)] + public string CtorCharCount(int size) => new string('a', size); + [Benchmark] [ArgumentsSource(nameof(TestStringSizes))] public char[] GetChars(StringArguments size) // the argument is called "size" to keep the old benchmark ID, do NOT rename it