diff --git a/BitFaster.Caching.Benchmarks/TimeBenchmarks.cs b/BitFaster.Caching.Benchmarks/TimeBenchmarks.cs index e4514582..4547d169 100644 --- a/BitFaster.Caching.Benchmarks/TimeBenchmarks.cs +++ b/BitFaster.Caching.Benchmarks/TimeBenchmarks.cs @@ -11,6 +11,7 @@ namespace BitFaster.Caching.Benchmarks [SimpleJob(RuntimeMoniker.Net48)] #endif [SimpleJob(RuntimeMoniker.Net60)] + [SimpleJob(RuntimeMoniker.Net90)] [HideColumns("Job", "Median", "RatioSD", "Alloc Ratio")] public class TimeBenchmarks { @@ -71,6 +72,16 @@ public Duration DurationSinceEpoch() { return Duration.SinceEpoch(); } + + [Benchmark()] + public long SystemTimeProvider() + { +#if NET8_0_OR_GREATER + return TimeProvider.System.GetTimestamp(); +#else + return 0; +#endif + } } public static class TickCount64