From a75b270de7add1dc9719689ca4bbfa0559bf6a7a Mon Sep 17 00:00:00 2001 From: Niko Ehrenfeuchter <nikolaus.ehrenfeuchter@unibas.ch> Date: Tue, 13 Mar 2018 13:20:03 +0100 Subject: [PATCH] Use load indicator field from Cpu class Refers to #36 --- ATxService/AutoTx.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ATxService/AutoTx.cs b/ATxService/AutoTx.cs index 92e4468..cf77886 100644 --- a/ATxService/AutoTx.cs +++ b/ATxService/AutoTx.cs @@ -45,7 +45,6 @@ namespace ATxService private int _txCurFileProgress; private int _waitCyclesBeforeNextTx; private Cpu _cpu; - private bool _cpuLoadHigh; private DateTime _lastUserDirCheck = DateTime.MinValue; @@ -526,7 +525,6 @@ namespace ATxService /// </summary> private void OnLoadBelowLimit(object sender, EventArgs e) { Log.Warn("CPU load is below given limit."); - _cpuLoadHigh = false; } /// <summary> @@ -534,7 +532,6 @@ namespace ATxService /// </summary> private void OnLoadAboveLimit(object sender, EventArgs e) { Log.Warn("High CPU load detected!"); - _cpuLoadHigh = true; } /// <summary> @@ -545,7 +542,7 @@ namespace ATxService // check all system parameters for valid ranges and remember the reason in a string // if one of them is failing (to report in the log why we're suspended) - if (_cpuLoadHigh) + if (_cpu.HighLoad) limitReason = "CPU usage"; else if (SystemChecks.GetFreeMemory() < _config.MinAvailableMemory) limitReason = "RAM usage"; -- GitLab