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("  ------------------------");
            }
        }