Added Overall CPU and RAM resource monitors for Windows Profile.

This commit is contained in:
Ted authored and SpoinkyNL committed 2016-06-13 12:17:54 +02:00
1 parent 5f281480e1
commit 13e298a9e8
1 file changed
+2 -1
@@ -119,6 +119,7 @@ namespace Artemis.Modules.Effects.WindowsProfile
_cores.Add(null); _cores.Add(null);
coreCount++; coreCount++;
} }
_overallCPU = GetOverallPerformanceCounter();
} }
catch (InvalidOperationException) catch (InvalidOperationException)
{ {
@@ -129,7 +130,7 @@ namespace Artemis.Modules.Effects.WindowsProfile
private void UpdateCpu(WindowsProfileDataModel dataModel) private void UpdateCpu(WindowsProfileDataModel dataModel)
{ {
if (_cores == null) if (_cores == null || _overallCPU == null)
return; return;
// CPU is only updated every 15 frames, the performance counter gives 0 if updated too often // CPU is only updated every 15 frames, the performance counter gives 0 if updated too often