From e77e8797807581c7ad7abf3ba5d0655657a4f4d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=B6ller?= Date: Thu, 26 Jul 2012 06:51:19 +0000 Subject: [PATCH] Added a RAM sensor for used memory. --- Hardware/RAM/GenericRAM.cs | 10 +++++++++- Properties/AssemblyVersion.cs | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Hardware/RAM/GenericRAM.cs b/Hardware/RAM/GenericRAM.cs index ac5da41..b3be40d 100644 --- a/Hardware/RAM/GenericRAM.cs +++ b/Hardware/RAM/GenericRAM.cs @@ -14,6 +14,7 @@ namespace OpenHardwareMonitor.Hardware.RAM { internal class GenericRAM : Hardware { private Sensor loadSensor; + private Sensor usedMemory; private Sensor availableMemory; public GenericRAM(string name, ISettings settings) @@ -22,7 +23,11 @@ namespace OpenHardwareMonitor.Hardware.RAM { loadSensor = new Sensor("Memory", 0, SensorType.Load, this, settings); ActivateSensor(loadSensor); - availableMemory = new Sensor("Available Memory", 0, SensorType.Data, this, + usedMemory = new Sensor("Used Memory", 0, SensorType.Data, this, + settings); + ActivateSensor(usedMemory); + + availableMemory = new Sensor("Available Memory", 1, SensorType.Data, this, settings); ActivateSensor(availableMemory); } @@ -45,6 +50,9 @@ namespace OpenHardwareMonitor.Hardware.RAM { (100.0f * status.AvailablePhysicalMemory) / status.TotalPhysicalMemory; + usedMemory.Value = (float)(status.TotalPhysicalMemory + - status.AvailablePhysicalMemory) / (1024 * 1024 * 1024); + availableMemory.Value = (float)status.AvailablePhysicalMemory / (1024 * 1024 * 1024); } diff --git a/Properties/AssemblyVersion.cs b/Properties/AssemblyVersion.cs index ea6320a..5c4285c 100644 --- a/Properties/AssemblyVersion.cs +++ b/Properties/AssemblyVersion.cs @@ -10,5 +10,5 @@ using System.Reflection; -[assembly: AssemblyVersion("0.5.0.0")] -[assembly: AssemblyInformationalVersion("0.5.0 Beta")] \ No newline at end of file +[assembly: AssemblyVersion("0.5.1.0")] +[assembly: AssemblyInformationalVersion("0.5.1 Beta")] \ No newline at end of file