Browse Source

LoadResizeSaveStressRunner.ThumbnailSize as a parameter

pull/1773/head
Anton Firszov 5 years ago
parent
commit
6e136ecc3b
  1. 3
      tests/ImageSharp.Benchmarks/LoadResizeSave/LoadResizeSaveStressRunner.cs
  2. 3
      tests/ImageSharp.Tests.ProfilingSandbox/LoadResizeSaveParallelMemoryStress.cs

3
tests/ImageSharp.Benchmarks/LoadResizeSave/LoadResizeSaveStressRunner.cs

@ -31,7 +31,6 @@ namespace SixLabors.ImageSharp.Benchmarks.LoadResizeSave
public class LoadResizeSaveStressRunner public class LoadResizeSaveStressRunner
{ {
private const int ThumbnailSize = 150;
private const int Quality = 75; private const int Quality = 75;
private const string ImageSharp = nameof(ImageSharp); private const string ImageSharp = nameof(ImageSharp);
private const string SystemDrawing = nameof(SystemDrawing); private const string SystemDrawing = nameof(SystemDrawing);
@ -58,6 +57,8 @@ namespace SixLabors.ImageSharp.Benchmarks.LoadResizeSave
public JpegKind Filter { get; set; } public JpegKind Filter { get; set; }
public int ThumbnailSize { get; set; } = 150;
private static readonly string[] ProgressiveFiles = private static readonly string[] ProgressiveFiles =
{ {
"ancyloscelis-apiformis-m-paraguay-face_2014-08-08-095255-zs-pmax_15046500892_o.jpg", "ancyloscelis-apiformis-m-paraguay-face_2014-08-08-095255-zs-pmax_15046500892_o.jpg",

3
tests/ImageSharp.Tests.ProfilingSandbox/LoadResizeSaveParallelMemoryStress.cs

@ -18,7 +18,7 @@ namespace SixLabors.ImageSharp.Tests.ProfilingSandbox
this.benchmarks = new LoadResizeSaveStressRunner() this.benchmarks = new LoadResizeSaveStressRunner()
{ {
// MaxDegreeOfParallelism = 10, // MaxDegreeOfParallelism = 10,
// Filter = JpegKind.Baseline Filter = JpegKind.Baseline,
}; };
this.benchmarks.Init(); this.benchmarks.Init();
} }
@ -58,6 +58,7 @@ namespace SixLabors.ImageSharp.Tests.ProfilingSandbox
lrs.SystemDrawingBenchmarkParallel(); lrs.SystemDrawingBenchmarkParallel();
break; break;
case ConsoleKey.D2: case ConsoleKey.D2:
Console.WriteLine($"Images: {lrs.benchmarks.Images.Length}");
lrs.ImageSharpBenchmarkParallel(); lrs.ImageSharpBenchmarkParallel();
break; break;
case ConsoleKey.D3: case ConsoleKey.D3:

Loading…
Cancel
Save