Skip to content

0.5.0

Compare
Choose a tag to compare
@JohannesDeml JohannesDeml released this 04 Nov 10:12
· 154 commits to master since this release

0.5.0 - Garbage Benchmark 🚮

  • Add Garbage Benchmark to collect information about allocations and GC times
  • Add option to define which benchmarks to run
  • Improve results summary to show the most relevant information for others
  • Add more data from the benchmarks to the results
  • Remove Benchmark folder to not clutter the repo too much (Results are in releases)
Results v0.5.0, BenchmarkDotNet v0.12.1, OS ubuntu 20.04
Intel Core i5-3570K CPU 3.40GHz (Ivy Bridge), 1 CPU, 4 logical and 4 physical cores
.NET Core SDK=3.1.403
  [Host]     : .NET Core 3.1.9 (CoreCLR 4.700.20.47201, CoreFX 4.700.20.47203), X64 RyuJIT
Benchmark ENet LiteNetLib NetCoreServer
Performance
Performance1 192,034 msg/s (5,207.4 ms) 78,447 msg/s (12,747.5 ms) 109,813 msg/s (9,106.4 ms)
Performance2 1,075,153 msg/s (930.1 ms) 286,566 msg/s (3,489.6 ms) 114,481 msg/s (8,735.1 ms)
Garbage
Alloc 0.512 MB 81.161 MB 161.978 MB
GC Pauses 83.4 ms (max 8.4 ms) 101.1 ms (max 2.9 ms) 74.5 ms (max 2.5 ms)