Changeset 5404 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.4/HeartbeatManager.cs
- Timestamp:
- 02/01/11 15:51:11 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.Slave/3.4/HeartbeatManager.cs
r5375 r5404 93 93 SlaveId = info.Id, /*Settings.Default.Guid*/ 94 94 FreeCores = info.Cores.HasValue ? info.Cores.Value - ConfigManager.Instance.GetUsedCores() : 0, 95 FreeMemory = GetFreeMemory(),95 FreeMemory = ConfigManager.GetFreeMemory(), 96 96 JobProgress = ConfigManager.Instance.GetExecutionTimeOfAllJobs() 97 97 }; … … 129 129 } 130 130 #endregion 131 132 #region Helpers133 private int GetFreeMemory() {134 PerformanceCounter counter = new PerformanceCounter("Memory", "Available Bytes", true);135 int mb = (int)(counter.NextValue() / 1024 / 1024);136 return mb;137 }138 #endregion139 131 } 140 132 }
Note: See TracChangeset
for help on using the changeset viewer.