mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
REFACTOR: Fixed MOST name inconsistencies.
This commit is contained in:
@@ -38,7 +38,7 @@ namespace DiscImageChef.Commands
|
||||
{
|
||||
static class Benchmark
|
||||
{
|
||||
internal static void doBenchmark(BenchmarkOptions options)
|
||||
internal static void DoBenchmark(BenchmarkOptions options)
|
||||
{
|
||||
Dictionary<string, double> checksumTimes = new Dictionary<string, double>();
|
||||
Core.Benchmark.InitProgressEvent += Progress.InitProgress;
|
||||
@@ -47,32 +47,32 @@ namespace DiscImageChef.Commands
|
||||
|
||||
BenchmarkResults results = Core.Benchmark.Do(options.BufferSize * 1024 * 1024, options.BlockSize);
|
||||
|
||||
DicConsole.WriteLine("Took {0} seconds to fill buffer, {1:F3} MiB/sec.", results.fillTime,
|
||||
results.fillSpeed);
|
||||
DicConsole.WriteLine("Took {0} seconds to read buffer, {1:F3} MiB/sec.", results.readTime,
|
||||
results.readSpeed);
|
||||
DicConsole.WriteLine("Took {0} seconds to entropy buffer, {1:F3} MiB/sec.", results.entropyTime,
|
||||
results.entropySpeed);
|
||||
DicConsole.WriteLine("Took {0} seconds to fill buffer, {1:F3} MiB/sec.", results.FillTime,
|
||||
results.FillSpeed);
|
||||
DicConsole.WriteLine("Took {0} seconds to read buffer, {1:F3} MiB/sec.", results.ReadTime,
|
||||
results.ReadSpeed);
|
||||
DicConsole.WriteLine("Took {0} seconds to entropy buffer, {1:F3} MiB/sec.", results.EntropyTime,
|
||||
results.EntropySpeed);
|
||||
|
||||
foreach(KeyValuePair<string, BenchmarkEntry> entry in results.entries)
|
||||
foreach(KeyValuePair<string, BenchmarkEntry> entry in results.Entries)
|
||||
{
|
||||
checksumTimes.Add(entry.Key, entry.Value.timeSpan);
|
||||
DicConsole.WriteLine("Took {0} seconds to {1} buffer, {2:F3} MiB/sec.", entry.Value.timeSpan, entry.Key,
|
||||
entry.Value.speed);
|
||||
checksumTimes.Add(entry.Key, entry.Value.TimeSpan);
|
||||
DicConsole.WriteLine("Took {0} seconds to {1} buffer, {2:F3} MiB/sec.", entry.Value.TimeSpan, entry.Key,
|
||||
entry.Value.Speed);
|
||||
}
|
||||
|
||||
DicConsole.WriteLine("Took {0} seconds to do all algorithms at the same time, {1} MiB/sec.",
|
||||
results.totalTime, results.totalSpeed);
|
||||
results.TotalTime, results.TotalSpeed);
|
||||
DicConsole.WriteLine("Took {0} seconds to do all algorithms sequentially, {1} MiB/sec.",
|
||||
results.separateTime, results.separateSpeed);
|
||||
results.SeparateTime, results.SeparateSpeed);
|
||||
|
||||
DicConsole.WriteLine();
|
||||
DicConsole.WriteLine("Max memory used is {0} bytes", results.maxMemory);
|
||||
DicConsole.WriteLine("Min memory used is {0} bytes", results.minMemory);
|
||||
DicConsole.WriteLine("Max memory used is {0} bytes", results.MaxMemory);
|
||||
DicConsole.WriteLine("Min memory used is {0} bytes", results.MinMemory);
|
||||
|
||||
Core.Statistics.AddCommand("benchmark");
|
||||
Core.Statistics.AddBenchmark(checksumTimes, results.entropyTime, results.totalTime, results.separateTime,
|
||||
results.maxMemory, results.minMemory);
|
||||
Core.Statistics.AddBenchmark(checksumTimes, results.EntropyTime, results.TotalTime, results.SeparateTime,
|
||||
results.MaxMemory, results.MinMemory);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user