aboutsummaryrefslogtreecommitdiff
path: root/benches
diff options
context:
space:
mode:
Diffstat (limited to 'benches')
-rw-r--r--benches/Jellyfin.Common.Benches/HexDecodeBenches.cs9
1 files changed, 6 insertions, 3 deletions
diff --git a/benches/Jellyfin.Common.Benches/HexDecodeBenches.cs b/benches/Jellyfin.Common.Benches/HexDecodeBenches.cs
index 281275597..2efe5273f 100644
--- a/benches/Jellyfin.Common.Benches/HexDecodeBenches.cs
+++ b/benches/Jellyfin.Common.Benches/HexDecodeBenches.cs
@@ -9,10 +9,13 @@ namespace Jellyfin.Common.Benches
[MemoryDiagnoser]
public class HexDecodeBenches
{
- private const int N = 1000000;
- private readonly string data;
+ [Params(0, 10, 100, 1000, 10000, 1000000)]
+ public int N { get; set; }
- public HexDecodeBenches()
+ private string data;
+
+ [GlobalSetup]
+ public void GlobalSetup()
{
var tmp = new byte[N];
new Random(42).NextBytes(tmp);