reget results and change threshold to 25 %

This commit is contained in:
Adam Hathcock
2026-02-06 11:58:43 +00:00
parent 2860896640
commit e85752ca1d
2 changed files with 22 additions and 22 deletions

View File

@@ -354,17 +354,17 @@ Target(
var memChange = CalculateChange(baseline.MemoryValue, current.MemoryValue);
var timeIcon =
timeChange > 10 ? "🔴"
: timeChange < -10 ? "🟢"
timeChange > 25 ? "🔴"
: timeChange < -25 ? "🟢"
: "⚪";
var memIcon =
memChange > 10 ? "🔴"
: memChange < -10 ? "🟢"
memChange > 25 ? "🔴"
: memChange < -25 ? "🟢"
: "⚪";
if (timeChange > 10 || memChange > 10)
if (timeChange > 25 || memChange > 25)
hasRegressions = true;
if (timeChange < -10 || memChange < -10)
if (timeChange < -25 || memChange < -25)
hasImprovements = true;
output.Add(
@@ -374,8 +374,8 @@ Target(
output.Add("");
output.Add("**Legend:**");
output.Add("- 🔴 Regression (>10% slower/more memory)");
output.Add("- 🟢 Improvement (>10% faster/less memory)");
output.Add("- 🔴 Regression (>25% slower/more memory)");
output.Add("- 🟢 Improvement (>25% faster/less memory)");
output.Add("- ⚪ No significant change");
if (hasRegressions)

View File

@@ -1,23 +1,23 @@
| Method | Mean | Error | StdDev | Allocated |
|------------------------- |-----------:|----------:|----------:|----------:|
| &#39;GZip: Compress 100KB&#39; | 2,512.0 μs | 715.08 μs | 472.98 μs | 519.2 KB |
| &#39;GZip: Decompress 100KB&#39; | 330.1 μs | 38.39 μs | 22.84 μs | 34.15 KB |
| &#39;GZip: Compress 100KB&#39; | 2,722.9 μs | 724.15 μs | 478.98 μs | 519.2 KB |
| &#39;GZip: Decompress 100KB&#39; | 327.0 μs | 9.58 μs | 5.01 μs | 34.15 KB |
| Method | Mean | Error | StdDev | Allocated |
|----------------------------------------- |-----------:|---------:|---------:|----------:|
| &#39;Rar: Extract all entries (Archive API)&#39; | 853.8 μs | 29.23 μs | 19.33 μs | 90.57 KB |
| &#39;Rar: Extract all entries (Reader API)&#39; | 1,195.2 μs | 7.20 μs | 4.76 μs | 149.43 KB |
| &#39;Rar: Extract all entries (Archive API)&#39; | 880.0 μs | 16.06 μs | 9.55 μs | 91 KB |
| &#39;Rar: Extract all entries (Reader API)&#39; | 1,143.5 μs | 39.77 μs | 26.30 μs | 149.28 KB |
| Method | Mean | Error | StdDev | Allocated |
|---------------------------------- |---------:|----------:|----------:|----------:|
| &#39;7Zip LZMA: Extract all entries&#39; | 5.408 ms | 0.2094 ms | 0.1095 ms | 272.74 KB |
| &#39;7Zip LZMA2: Extract all entries&#39; | 4.860 ms | 0.0862 ms | 0.0451 ms | 272.49 KB |
| &#39;7Zip LZMA: Extract all entries&#39; | 6.237 ms | 0.7392 ms | 0.3866 ms | 272.78 KB |
| &#39;7Zip LZMA2: Extract all entries&#39; | 5.352 ms | 0.2780 ms | 0.1839 ms | 272.46 KB |
| Method | Mean | Error | StdDev | Allocated |
|----------------------------------------- |---------:|---------:|---------:|----------:|
| &#39;Tar: Extract all entries (Archive API)&#39; | 24.03 μs | 1.889 μs | 1.124 μs | 16.51 KB |
| &#39;Tar: Extract all entries (Reader API)&#39; | 89.60 μs | 2.320 μs | 1.381 μs | 213.31 KB |
| &#39;Tar: Extract all entries (Archive API)&#39; | 20.82 μs | 2.958 μs | 1.957 μs | 16.52 KB |
| &#39;Tar: Extract all entries (Reader API)&#39; | 91.98 μs | 5.306 μs | 3.158 μs | 213.1 KB |
| &#39;Tar.GZip: Extract all entries&#39; | NA | NA | NA | NA |
| &#39;Tar: Create archive with small files&#39; | 23.47 μs | 2.351 μs | 1.555 μs | 68.61 KB |
| Method | Mean | Error | StdDev | Gen0 | Gen1 | Allocated |
|----------------------------------------- |---------:|---------:|--------:|---------:|---------:|-----------:|
| &#39;Zip: Extract all entries (Archive API)&#39; | 500.7 μs | 12.01 μs | 7.15 μs | - | - | 181.21 KB |
| &#39;Zip: Extract all entries (Reader API)&#39; | 489.9 μs | 11.39 μs | 7.54 μs | - | - | 123.15 KB |
| &#39;Zip: Create archive with small files&#39; | 208.3 μs | 16.03 μs | 9.54 μs | 300.0000 | 100.0000 | 2806.41 KB |
| &#39;Tar: Create archive with small files&#39; | 24.89 μs | 2.117 μs | 1.260 μs | 68.31 KB |
| Method | Mean | Error | StdDev | Gen0 | Gen1 | Allocated |
|----------------------------------------- |---------:|---------:|---------:|---------:|---------:|-----------:|
| &#39;Zip: Extract all entries (Archive API)&#39; | 518.5 μs | 24.19 μs | 14.40 μs | - | - | 181.6 KB |
| &#39;Zip: Extract all entries (Reader API)&#39; | 465.8 μs | 18.97 μs | 11.29 μs | - | - | 123.1 KB |
| &#39;Zip: Create archive with small files&#39; | 197.3 μs | 13.78 μs | 9.11 μs | 300.0000 | 100.0000 | 2806.87 KB |