mirror of
https://github.com/aaru-dps/AaruBenchmark.git
synced 2025-12-16 19:24:36 +00:00
Enable memory profiling.
This commit is contained in:
@@ -66,8 +66,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class ADCBenchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -92,8 +95,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class AppleRleBenchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -118,8 +124,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class TeleDiskLzhBenchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -138,8 +147,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class GzipBenchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -158,8 +170,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class CompressGzipBenchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -178,8 +193,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Bzip2Benchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -204,8 +222,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class CompressBzip2Benchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -230,8 +251,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class LzipBenchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -247,8 +271,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class CompressLzipBenchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -264,8 +291,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class LzmaBenchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -280,8 +310,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class CompressLzmaBenchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -297,8 +330,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class FlacBenchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -314,8 +350,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class CompressFlacBenchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -331,8 +370,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Adler32Benchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -357,8 +399,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Fletcher16Benchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -383,8 +428,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Fletcher32Benchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -409,8 +457,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Crc16CcittBenchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -435,8 +486,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Crc16Benchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -461,8 +515,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Crc32Benchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -487,8 +544,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Crc64Benchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
@@ -513,8 +573,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Md5Benchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -522,8 +585,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Sha1Benchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -531,8 +597,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Sha256Benchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -540,8 +609,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Sha384Benchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -549,8 +621,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class Sha512Benchs
|
||||
{
|
||||
[Benchmark]
|
||||
@@ -558,8 +633,11 @@ namespace AaruBenchmark
|
||||
}
|
||||
|
||||
[SimpleJob(RuntimeMoniker.NetCoreApp31, baseline: true), Core31RosettaJob, Core31WoA, Core31Arm,
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80),
|
||||
SimpleJob(RuntimeMoniker.Net80), SimpleJob(RuntimeMoniker.NativeAot80), MemoryDiagnoser(false),
|
||||
HideColumns("Job", "Error", "StdDev", "Median", "RatioSD", "Alloc Ratio")]
|
||||
|
||||
// Windows only
|
||||
// [NativeMemoryProfiler]
|
||||
public class SpamSumBenchs
|
||||
{
|
||||
#if NET8_0_OR_GREATER
|
||||
|
||||
Reference in New Issue
Block a user