Fix Linux memory info.

This commit is contained in:
Jared Goodwin 2019-12-12 17:27:00 -08:00
parent c126447440
commit bcd63a2b03
2 changed files with 6 additions and 4 deletions

View File

@ -96,7 +96,7 @@ namespace Remotely.Agent
{
Logger.Write(ex);
}
Thread.Sleep(100);
Thread.Sleep(1000);
}
}

View File

@ -39,9 +39,10 @@ namespace Remotely.Shared.Services
try
{
var results = OSUtils.StartProcessWithResults("cat", "/proc/meminfo");
var resultsArr = results.Split('n');
var resultsArr = results.Split("\n".ToCharArray());
var freeKB = resultsArr
.FirstOrDefault(x => x.StartsWith("MemFree"))
.FirstOrDefault(x => x.Trim().StartsWith("MemFree"))
.Trim()
.Split(" ".ToCharArray(), 2)
.Last() // 9168236 kB
.Trim()
@ -49,7 +50,8 @@ namespace Remotely.Shared.Services
.First(); // 9168236
var totalKB = resultsArr
.FirstOrDefault(x => x.StartsWith("MemTotal"))
.FirstOrDefault(x => x.Trim().StartsWith("MemTotal"))
.Trim()
.Split(" ".ToCharArray(), 2)
.Last() // 16637468 kB
.Trim()