performance optimizations - TSC estimation moved off blocking path

This commit is contained in:
2026-05-30 18:55:12 -05:00
parent c50757868f
commit f8b9949187
2 changed files with 120 additions and 22 deletions
@@ -17,6 +17,7 @@ public sealed class HardwareMonitorService : IDisposable
{
private const string DeferDimmDetectionSetting = "memory.deferDimmDetection";
private const string DeferCpuInitialUpdateSetting = "cpu.deferInitialUpdate";
private const string DeferTscEstimationSetting = "cpu.deferTscEstimation";
private const string DeferNetworkDetectionSetting = "network.deferDetection";
private const string DeferNvidiaDetectionSetting = "nvidia.deferDetection";
private const string DeferStorageDetectionSetting = "storage.deferDetection";
@@ -212,6 +213,9 @@ public sealed class HardwareMonitorService : IDisposable
if (!Settings.Contains(DeferCpuInitialUpdateSetting))
Settings.SetValue(DeferCpuInitialUpdateSetting, true);
if (!Settings.Contains(DeferTscEstimationSetting))
Settings.SetValue(DeferTscEstimationSetting, true);
if (!Settings.Contains(DeferNvidiaDetectionSetting))
Settings.SetValue(DeferNvidiaDetectionSetting, true);