public void Run4KTest() { Benchmark.Benchmark b = new Benchmark.Benchmark("D:\\"); b.FileSize = FileSize._10MB; b.AmountOfRepeats = 1; b.WayToGo = BenchmarkWay._4K; TestResult result = b.Run(); Console.WriteLine("4K, 10MB:"); Console.WriteLine("Read: {0} MB/s, Write: {1} MB/s", result.ReadSpeedMBps, result.WriteSpeedMBps); }
private void _4KTest() { CanRunTest = false; Messenger.Default.Send <string>("Benchmark", "UpdateLayout"); Benchmark.Benchmark benchmark = new Benchmark.Benchmark(SelectedDisk) { WayToGo = BenchmarkWay._4K, AmountOfRepeats = Convert.ToInt32(SelectedAttemptAmount), FileSize = (FileSize)Enum.Parse(typeof(FileSize), SelectedFileSize) }; TestResult result = benchmark.Run(); Read4K = Math.Round(result.ReadSpeedMBps, 2).ToString(CultureInfo.InvariantCulture); Write4K = Math.Round(result.WriteSpeedMBps, 2).ToString(CultureInfo.InvariantCulture); CanRunTest = true; }
private void _512KTest() { CanRunTest = false; Messenger.Default.Send<string>("Benchmark", "UpdateLayout"); Benchmark.Benchmark benchmark = new Benchmark.Benchmark(SelectedDisk) { WayToGo = BenchmarkWay._512K, AmountOfRepeats = Convert.ToInt32(SelectedAttemptAmount), FileSize = (FileSize)Enum.Parse(typeof(FileSize), SelectedFileSize) }; TestResult result = benchmark.Run(); Read512K = Math.Round(result.ReadSpeedMBps, 2).ToString(CultureInfo.InvariantCulture); Write512K = Math.Round(result.WriteSpeedMBps, 2).ToString(CultureInfo.InvariantCulture); CanRunTest = true; }