using BenchmarkDotNet.Attributes;
using BenchmarkDotNet.Running;
static void Main(string[] args)
BenchmarkRunner.Run<Runner>();
[MemoryDiagnoser, RankColumn]
[Benchmark(Description = "ToSecMin")]
public string ToSecMin(float times)
return $"{Mathf.FloorToInt(times / 60):D2}:{Mathf.FloorToInt(times % 60):D2}";
[Benchmark(Description = "ToSecMin1")]
public string ToSecMin1(int times)
return TimeSpan.FromSeconds(times).ToString(@"mm\:ss");