mirror of
https://github.com/aaru-dps/AaruBenchmark.git
synced 2025-12-16 19:24:36 +00:00
Move compression to folder.
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using AaruBenchmark.Checksums;
|
||||
using AaruBenchmark.Compression;
|
||||
using BenchmarkDotNet.Attributes;
|
||||
using BenchmarkDotNet.Jobs;
|
||||
|
||||
@@ -8,23 +9,23 @@ namespace AaruBenchmark
|
||||
public class GzipBenchs
|
||||
{
|
||||
[Benchmark]
|
||||
public void SharpCompress() => AaruBenchmark.SharpCompress.Gzip();
|
||||
public void SharpCompress() => Compression.SharpCompress.Gzip();
|
||||
|
||||
[Benchmark(Baseline = true)]
|
||||
public void DotNetRuntime() => NetRuntime.Gzip();
|
||||
|
||||
[Benchmark]
|
||||
public void DotNetZip() => AaruBenchmark.DotNetZip.Gzip();
|
||||
public void DotNetZip() => Compression.DotNetZip.Gzip();
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.Net60)]
|
||||
public class Bzip2Benchs
|
||||
{
|
||||
[Benchmark(Baseline = true)]
|
||||
public void SharpCompress() => AaruBenchmark.SharpCompress.Bzip2();
|
||||
public void SharpCompress() => Compression.SharpCompress.Bzip2();
|
||||
|
||||
[Benchmark]
|
||||
public void DotNetZip() => AaruBenchmark.DotNetZip.Bzip2();
|
||||
public void DotNetZip() => Compression.DotNetZip.Bzip2();
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.Net60)]
|
||||
|
||||
@@ -68,7 +68,6 @@ namespace AaruBenchmark.Checksums
|
||||
public static void Crc32()
|
||||
{
|
||||
byte[] data = new byte[1048576];
|
||||
uint s = 0;
|
||||
byte[] hash = new byte[4];
|
||||
|
||||
var fs = new FileStream(Path.Combine(Program.Folder, "random"), FileMode.Open, FileAccess.Read);
|
||||
@@ -102,7 +101,6 @@ namespace AaruBenchmark.Checksums
|
||||
public static void Md5()
|
||||
{
|
||||
byte[] data = new byte[1048576];
|
||||
uint s = 0;
|
||||
byte[] hash = new byte[16];
|
||||
|
||||
var fs = new FileStream(Path.Combine(Program.Folder, "random"), FileMode.Open, FileAccess.Read);
|
||||
@@ -136,7 +134,6 @@ namespace AaruBenchmark.Checksums
|
||||
public static void Sha1()
|
||||
{
|
||||
byte[] data = new byte[1048576];
|
||||
uint s = 0;
|
||||
byte[] hash = new byte[20];
|
||||
|
||||
var fs = new FileStream(Path.Combine(Program.Folder, "random"), FileMode.Open, FileAccess.Read);
|
||||
@@ -170,7 +167,6 @@ namespace AaruBenchmark.Checksums
|
||||
public static void Sha256()
|
||||
{
|
||||
byte[] data = new byte[1048576];
|
||||
uint s = 0;
|
||||
byte[] hash = new byte[32];
|
||||
|
||||
var fs = new FileStream(Path.Combine(Program.Folder, "random"), FileMode.Open, FileAccess.Read);
|
||||
@@ -204,7 +200,6 @@ namespace AaruBenchmark.Checksums
|
||||
public static void Sha384()
|
||||
{
|
||||
byte[] data = new byte[1048576];
|
||||
uint s = 0;
|
||||
byte[] hash = new byte[48];
|
||||
|
||||
var fs = new FileStream(Path.Combine(Program.Folder, "random"), FileMode.Open, FileAccess.Read);
|
||||
@@ -238,7 +233,6 @@ namespace AaruBenchmark.Checksums
|
||||
public static void Sha512()
|
||||
{
|
||||
byte[] data = new byte[1048576];
|
||||
uint s = 0;
|
||||
byte[] hash = new byte[64];
|
||||
|
||||
var fs = new FileStream(Path.Combine(Program.Folder, "random"), FileMode.Open, FileAccess.Read);
|
||||
|
||||
@@ -2,7 +2,7 @@ using System.IO;
|
||||
using Ionic.BZip2;
|
||||
using Ionic.Zlib;
|
||||
|
||||
namespace AaruBenchmark
|
||||
namespace AaruBenchmark.Compression
|
||||
{
|
||||
public static class DotNetZip
|
||||
{
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.IO;
|
||||
using System.IO.Compression;
|
||||
|
||||
namespace AaruBenchmark
|
||||
namespace AaruBenchmark.Compression
|
||||
{
|
||||
public static class NetRuntime
|
||||
{
|
||||
@@ -3,7 +3,7 @@ using SharpCompress.Compressors;
|
||||
using SharpCompress.Compressors.BZip2;
|
||||
using SharpCompress.Compressors.Deflate;
|
||||
|
||||
namespace AaruBenchmark
|
||||
namespace AaruBenchmark.Compression
|
||||
{
|
||||
public static class SharpCompress
|
||||
{
|
||||
Reference in New Issue
Block a user