Skip to content

Commit 4805457

Browse files
authored
Update README.md
1 parent f57214d commit 4805457

File tree

1 file changed

+24
-14
lines changed

1 file changed

+24
-14
lines changed

README.md

+24-14
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[![NuGet package](https://img.shields.io/nuget/v/ZstdSharp.Port.svg?logo=NuGet)](https://www.nuget.org/packages/ZstdSharp.Port)
44

55
ZstdSharp is a port of [zstd compression library](https://github.com/facebook/zstd) to С#
6-
Based on Zstandard v1.4.9
6+
Based on Zstandard v1.5.0
77
Supports .NET Core 3.1, .NET 5, .NET Standard 2.1
88

99
# Usage
@@ -27,20 +27,30 @@ var decompressed = decompressor.Unwrap(src);
2727

2828
# Benchmark
2929

30-
Comparision `zstd` (native) and `ZstdSharp`, compression level = 1.
31-
30+
Comparision `zstd` (native) and `ZstdSharp`
3231
```
33-
BenchmarkDotNet=v0.12.1, OS=Windows 10.0.19041.867 (2004/?/20H1)
32+
BenchmarkDotNet=v0.12.1, OS=Windows 10.0.19041.1052 (2004/?/20H1)
3433
Intel Core i7-2600K CPU 3.40GHz (Sandy Bridge), 1 CPU, 8 logical and 4 physical cores
35-
.NET Core SDK=5.0.201
36-
[Host] : .NET Core 3.1.13 (CoreCLR 4.700.21.11102, CoreFX 4.700.21.11602), X64 RyuJIT
37-
DefaultJob : .NET Core 3.1.13 (CoreCLR 4.700.21.11102, CoreFX 4.700.21.11602), X64 RyuJIT
34+
.NET Core SDK=5.0.204
35+
[Host] : .NET Core 5.0.7 (CoreCLR 5.0.721.25508, CoreFX 5.0.721.25508), X64 RyuJIT
36+
DefaultJob : .NET Core 5.0.7 (CoreCLR 5.0.721.25508, CoreFX 5.0.721.25508), X64 RyuJIT
3837
```
3938

40-
| Method | Mean | Error | StdDev | Ratio |
41-
|----------------- |---------:|---------:|---------:|------:|
42-
| CompressNative | 49.21 ms | 0.218 ms | 0.193 ms | 1.00 |
43-
| CompressSharp | 71.41 ms | 0.571 ms | 0.506 ms | 1.45 |
44-
| | | | | |
45-
| DecompressNative | 15.48 ms | 0.051 ms | 0.048 ms | 1.00 |
46-
| DecompressSharp | 21.98 ms | 0.188 ms | 0.167 ms | 1.42 |
39+
Compression level 1
40+
| Method | Mean | Error | StdDev | Ratio | RatioSD |
41+
|----------------- |---------:|---------:|---------:|------:|--------:|
42+
| CompressNative | 51.20 ms | 1.022 ms | 1.621 ms | 1.00 | 0.00 |
43+
| CompressSharp | 68.76 ms | 1.287 ms | 1.074 ms | 1.34 | 0.05 |
44+
| | | | | | |
45+
| DecompressNative | 15.64 ms | 0.253 ms | 0.224 ms | 1.00 | 0.00 |
46+
| DecompressSharp | 20.98 ms | 0.253 ms | 0.224 ms | 1.34 | 0.02 |
47+
48+
49+
Compression level 5
50+
| Method | Mean | Error | StdDev | Ratio | RatioSD |
51+
|----------------- |----------:|---------:|---------:|------:|--------:|
52+
| CompressNative | 205.69 ms | 3.887 ms | 4.159 ms | 1.00 | 0.00 |
53+
| CompressSharp | 212.88 ms | 2.141 ms | 1.898 ms | 1.04 | 0.02 |
54+
| | | | | | |
55+
| DecompressNative | 21.91 ms | 0.430 ms | 0.528 ms | 1.00 | 0.00 |
56+
| DecompressSharp | 27.77 ms | 0.528 ms | 0.519 ms | 1.26 | 0.03 |

0 commit comments

Comments
 (0)