public void IO_Test() { // Speed _Debug.WriteLine("Drive Speed:"); _Debug.WriteLine(" " + SystemMeasurement.IO(enCounter_IO.Speed)); _Debug.WriteLine("Method2:"); _Debug.WriteLine($" Drive c: {_lamed.lib.IO.Drive.Drive_Speed(ShowProgress).zToStr()}MB/sec"); // Disk _Debug.WriteLine(" " + SystemMeasurement.IO(enCounter_IO.Total_Transer)); var diskAvgSecRead = new PerformanceCounter("PhysicalDisk", "Disk Transfers/sec", "_Total"); _Debug.WriteLine($"Disk Transfer:{diskAvgSecRead.NextValue()}"); System.Threading.Thread.Sleep(100); _Debug.WriteLine($"Disk Transfer:{diskAvgSecRead.NextValue()}"); _Debug.WriteLine(" " + SystemMeasurement.IO(enCounter_IO.Total_Transer)); }
public void SystemMeasurement_Tests() { // This method will test all sytem measurements _Debug.WriteLine("Memory:"); foreach (var enum1 in _lamed.Types.Enum.Enumvalues <enCounter_Memory>()) { _Debug.WriteLine(" " + SystemMeasurement.Memory(enum1)); // Memory } _Debug.WriteLine("IO:"); var letters = _lamed.lib.IO.Drive.Letters(enIO_DriveType.Writeable); foreach (string drive in letters) { _Debug.WriteLine(" " + drive); foreach (var enum1 in _lamed.Types.Enum.Enumvalues <enCounter_IO>()) { _Debug.WriteLine(" " + SystemMeasurement.IO(enum1, drive)); // Disk } _Debug.WriteLine(" ------------------------"); } }