This repository has been archived by the owner on Feb 5, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Performance
Łukasz Pyrzyk edited this page Mar 1, 2017
·
4 revisions
BenchmarkDotNet=v0.10.1, OS=Windows
Processor=?, ProcessorCount=8
Frequency=2648434 Hz, Resolution=377.5816 ns, Timer=TSC
dotnet cli version=1.0.0-preview2-1-003177
[Host] : .NET Core 4.6.24628.01, 64bit RyuJIT
DefaultJob : .NET Core 4.6.24628.01, 64bit RyuJIT
- Insert and get back from storage
Method | PackageSize | Mean | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|
Kronos | 1048576 | 29.8663 ms | 0.6101 ms | 325.0000 | 325.0000 | 325.0000 | 139.27 kB |
Redis | 1048576 | 17.7686 ms | 0.4642 ms | - | - | - | 1.05 kB |
Kronos | 4194304 | 111.3184 ms | 2.4588 ms | 170.8333 | 20.8333 | - | 4.2 MB |
Redis | 4194304 | 66.6694 ms | 0.3625 ms | - | - | - | 1.05 kB |
- Insert and remove from storage
Method | PackageSize | Mean | StdDev | Allocated |
---|---|---|---|---|
Kronos | 1048576 | 19.4661 ms | 0.6082 ms | 923.6 kB |
Redis | 1048576 | 11.5429 ms | 0.0613 ms | 779 B |
Kronos | 4194304 | 67.6436 ms | 3.7356 ms | 3.94 MB |
Redis | 4194304 | 42.7798 ms | 0.2161 ms | 1.05 kB |
- Check if key exists in the storage
Method | Mean | StdErr | StdDev | Median | Allocated |
---|---|---|---|---|---|
Kronos | 564.8043 us | 7.4873 us | 71.4242 us | 534.9994 us | 5.15 kB |
Redis | 178.7056 us | 0.2142 us | 0.8015 us | 178.6459 us | 593 B |