Proje release olarak derlenir :
public class BenchmarkExample
{
public static void Run() => _ = BenchmarkRunner.Run<NameParserBenchmark>();
}
[MemoryDiagnoser]
public class NameParserBenchmark
{
[Benchmark]
public void GetLastName()
{
string a="";
for (int i = 0; i < 1000; i++)
{
a = a + i.ToString();
}
}
[Benchmark]
public void GetLastNameStringBuilder()
{
StringBuilder s = new StringBuilder();
for (int i = 0; i < 1000; i++)
{
s = s.Append(i.ToString());
}
}
}
Output
Yorumlar
Yorum Gönder