Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. [Benchmark]
  2. public int Rented()
  3. {
  4. var array = _pool.Rent(2);
  5. array[0] = 1;
  6. array[1] = 2;
  7. var result = array[0] + array[1];
  8. _pool.Return(array);
  9. return result;
  10. }
  11.  
  12. [Benchmark(Baseline = true)]
  13. public int Allocated()
  14. {
  15. var array = new int[2];
  16. array[0] = 1;
  17. array[1] = 2;
  18.  
  19. var result = array[0] + array[1];
  20. return result;
  21. }
  22.  
  23. BenchmarkDotNet=v0.11.5, OS=Windows 10.0.17763.475 (1809/October2018Update/Redstone5)
  24. AMD Ryzen 7 2700X, 1 CPU, 8 logical and 4 physical cores
  25. .NET Core SDK=3.0.100-preview5-011568
  26. [Host] : .NET Core 3.0.0-preview5-27626-15 (CoreCLR 4.6.27622.75, CoreFX 4.700.19.22408), 64bit RyuJIT
  27. DefaultJob : .NET Core 3.0.0-preview5-27626-15 (CoreCLR 4.6.27622.75, CoreFX 4.700.19.22408), 64bit RyuJIT
  28.  
  29.  
  30. | Method | Mean | Error | StdDev | Ratio | RatioSD | Gen 0 | Gen 1 | Gen 2 | Allocated |
  31. |---------- |----------:|----------:|----------:|------:|--------:|-------:|------:|------:|----------:|
  32. | Rented | 29.563 ns | 0.1736 ns | 0.1450 ns | 5.01 | 0.27 | - | - | - | - |
  33. | Allocated | 5.825 ns | 0.1440 ns | 0.2522 ns | 1.00 | 0.00 | 0.0077 | - | - | 32 B |
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement