Skip to content

Commit 31565a6

Browse files
committed
Fix high CPU usage due to Task.Delay, replace with Thread.Sleep and increase sleep time.
1 parent 2e5380e commit 31565a6

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

DiskInfoToolkit/DiskInfoToolkit.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<RepositoryUrl>https://github.com/Blacktempel/DiskInfoToolkit</RepositoryUrl>
1515
<PackageTags>disk; device; nvme; ssd; hdd; toolkit; thermal; sensor; thermal sensor; smart; s.m.a.r.t.; data; monitoring; system; disk info</PackageTags>
1616
<PackageLicenseExpression>MPL-2.0</PackageLicenseExpression>
17-
<AssemblyVersion>1.0.1</AssemblyVersion>
18-
<FileVersion>1.0.1</FileVersion>
17+
<AssemblyVersion>1.0.2</AssemblyVersion>
18+
<FileVersion>1.0.2</FileVersion>
1919
<Version>$(AssemblyVersion)</Version>
2020
<PackageIcon>packageicon.png</PackageIcon>
2121
<PackageReadmeFile>README.md</PackageReadmeFile>

DiskInfoToolkit/StorageManager.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ static StorageManager()
6161

6262
static object _StorageLock = new();
6363

64+
const int DevicesChangedDelayMS = 25;
65+
6466
#endregion
6567

6668
#region Properties
@@ -276,7 +278,7 @@ static void DevicesChangedListener()
276278
}
277279
else
278280
{
279-
Task.Delay(5);
281+
Thread.Sleep(DevicesChangedDelayMS);
280282
}
281283
}
282284
}

0 commit comments

Comments
 (0)