From e6b738de58b9cbdb9a5c3f28b61fc1f1906de379 Mon Sep 17 00:00:00 2001 From: Ahmed Zamil Date: Fri, 28 Jun 2024 12:13:42 +0300 Subject: [PATCH] up --- AZ.Compute.Agent/Job.cs | 4 ++-- AZ.Compute.Agent/Node.cs | 7 ++++--- AZ.Compute/Web/index.html | 4 +++- AZ.Compute/Web/js/app.js | 11 ++++++++++- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/AZ.Compute.Agent/Job.cs b/AZ.Compute.Agent/Job.cs index 859568b..75f1dbe 100644 --- a/AZ.Compute.Agent/Job.cs +++ b/AZ.Compute.Agent/Job.cs @@ -39,8 +39,8 @@ namespace AZ.Compute.Agent private void Process_Exited(object? sender, EventArgs e) { - finished = true; - finish = DateTime.Now; + Finished = true; + Finish = DateTime.Now; } [Export] diff --git a/AZ.Compute.Agent/Node.cs b/AZ.Compute.Agent/Node.cs index 3ad6f03..432ace1 100644 --- a/AZ.Compute.Agent/Node.cs +++ b/AZ.Compute.Agent/Node.cs @@ -40,7 +40,7 @@ namespace AZ.Compute.Agent [Export] float networkSpeed; - [Export] Job[] jobs=new Job[0]; + [Export] Job[] jobs = new Job[0]; [Export] @@ -73,7 +73,7 @@ namespace AZ.Compute.Agent totalNetworkBytes = (ulong)nic.GetIPv4Statistics().BytesReceived + (ulong)nic.GetIPv4Statistics().BytesSent; - Ip = nic.GetIPProperties().UnicastAddresses.First(x=> x.Address.AddressFamily == AddressFamily.InterNetwork).Address.ToString(); + Ip = nic.GetIPProperties().UnicastAddresses.First(x => x.Address.AddressFamily == AddressFamily.InterNetwork).Address.ToString(); using (ManagementObject Mo = new ManagementObject("Win32_Processor.DeviceID='CPU0'")) @@ -114,7 +114,8 @@ namespace AZ.Compute.Agent foreach (Job job in jobs) { - job.Ram = (float)(job.Process.PeakWorkingSet64 / 1048576.0); + if (!job.Finished) + job.Ram = (float)(job.Process.PeakWorkingSet64 / 1048576.0); } } catch (Exception ex) diff --git a/AZ.Compute/Web/index.html b/AZ.Compute/Web/index.html index c404400..f0dacf2 100644 --- a/AZ.Compute/Web/index.html +++ b/AZ.Compute/Web/index.html @@ -86,6 +86,7 @@ Name Start Finished + Time