Browse Source

tuning ArrayPoolMemoryManager configuration based on benchmark results

af/merge-core
Anton Firszov 8 years ago
parent
commit
b0a1ebc5f7
  1. 4
      tests/ImageSharp.Tests/Memory/ArrayPoolMemoryManagerTests.cs

4
tests/ImageSharp.Tests/Memory/ArrayPoolMemoryManagerTests.cs

@ -171,9 +171,9 @@ namespace SixLabors.ImageSharp.Tests.Memory
} }
[Fact] [Fact]
public void CreateWithNormalPooling() public void CreateDefault()
{ {
this.MemoryManager = ArrayPoolMemoryManager.CreateWithNormalPooling(); this.MemoryManager = ArrayPoolMemoryManager.CreateDefault();
Assert.False(this.CheckIsRentingPooledBuffer<Rgba32>(2 * 4096 * 4096)); Assert.False(this.CheckIsRentingPooledBuffer<Rgba32>(2 * 4096 * 4096));
Assert.True(this.CheckIsRentingPooledBuffer<Rgba32>(2048 * 2048)); Assert.True(this.CheckIsRentingPooledBuffer<Rgba32>(2048 * 2048));

Loading…
Cancel
Save