From ca9d8b91928aaca258bd9de1a04cc6b00f8dff06 Mon Sep 17 00:00:00 2001 From: Tim Cassell <35501420+timcassell@users.noreply.github.com> Date: Sun, 9 Jul 2023 06:05:10 -0400 Subject: [PATCH] Fix `MosCpuInfoProvider` (#2360) * Fixed MosCpuInfoProvider * Use null instead of 0. --- src/BenchmarkDotNet/Portability/Cpu/MosCpuInfoProvider.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/BenchmarkDotNet/Portability/Cpu/MosCpuInfoProvider.cs b/src/BenchmarkDotNet/Portability/Cpu/MosCpuInfoProvider.cs index 59b0524014..2edc7cabcb 100644 --- a/src/BenchmarkDotNet/Portability/Cpu/MosCpuInfoProvider.cs +++ b/src/BenchmarkDotNet/Portability/Cpu/MosCpuInfoProvider.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Linq; using System.Management; -using JetBrains.Annotations; using Perfolizer.Horology; namespace BenchmarkDotNet.Portability.Cpu @@ -49,9 +48,9 @@ private static CpuInfo Load() processorsCount > 0 ? processorsCount : (int?) null, physicalCoreCount > 0 ? (int?) physicalCoreCount : null, logicalCoreCount > 0 ? (int?) logicalCoreCount : null, - nominalClockSpeed > 0 && logicalCoreCount > 0 ? Frequency.FromMHz(nominalClockSpeed) : (Frequency?)null, - maxClockSpeed > 0 && logicalCoreCount > 0 ? Frequency.FromMHz(maxClockSpeed) : 0, - minClockSpeed > 0 && logicalCoreCount > 0 ? Frequency.FromMHz(minClockSpeed) : (Frequency?)null); + nominalClockSpeed > 0 && logicalCoreCount > 0 ? Frequency.FromMHz(nominalClockSpeed) : (Frequency?) null, + minClockSpeed > 0 && logicalCoreCount > 0 ? Frequency.FromMHz(minClockSpeed) : (Frequency?) null, + maxClockSpeed > 0 && logicalCoreCount > 0 ? Frequency.FromMHz(maxClockSpeed) : (Frequency?) null); } } } \ No newline at end of file