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