public void PrintStatistic() { Console.WriteLine("Benchmark name: " + Name); Console.WriteLine("Iterations: " + Iterations); Console.WriteLine("Avg time per iteration: " + AvgTime.ToString("0.000") + " ms"); Console.WriteLine("Min time per iteration: " + MinTime.ToString("0.000") + " ms"); Console.WriteLine("Max time per iteration: " + MaxTime.ToString("0.000") + " ms"); }
public string[] ToStringArray(int digits) { return(new[] { AssemblyName, MethodName, AvgTime.ToString($"F{digits}", CultureInfo.InvariantCulture) /*.Replace(".", ",")*/, //slk . ; in csv , ! TicksNum.ToString(), MinTime.ToString($"F{digits}", CultureInfo.InvariantCulture) /*.Replace(".", ",")*/, //slk . ; in csv , ! MaxTime.ToString($"F{digits}", CultureInfo.InvariantCulture) /*.Replace(".", ",")*/, //slk . ; in csv , ! TimeSpent.ToString(), AvgKB.ToString(), AllocKB.ToString(), PatchOwners }); }
public static string AvgTimeString() { return(AvgTime.ToString("n6") + "ms"); }
public string ToCsvRow(int digits) { return($"{AssemblyName};{MethodName};{AvgTime.ToString($"F{digits}", CultureInfo.InvariantCulture).Replace(".", ",")};{TicksNum};{MinTime.ToString($"F{digits}", CultureInfo.InvariantCulture).Replace(".", ",")};{MaxTime.ToString($"F{digits}", CultureInfo.InvariantCulture).Replace(".", ",")};{TimeSpent};{AvgKB};{AllocKB};{PatchOwners}"); }