Skip to content

Commit acd222c

Browse files
committed
update readme
1 parent 444873f commit acd222c

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

NEWS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
v0.3.4
2-
Faster low cLevels
2+
Faster fast cLevels
33

44
v0.3.3
55
Small compression ratio improvement

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ It is provided as a BSD-license package, hosted on Github.
77
|master | [![Build Status](https://travis-ci.org/Cyan4973/zstd.svg?branch=master)](https://travis-ci.org/Cyan4973/zstd) |
88
|dev | [![Build Status](https://travis-ci.org/Cyan4973/zstd.svg?branch=dev)](https://travis-ci.org/Cyan4973/zstd) |
99

10-
For a taste of its performance, here are a few benchmark numbers from a number of compression codecs suitable for real-time. The test was completed on a Core i7-5600U @ 2.6 GHz, using [fsbench 0.14.3](http://encode.ru/threads/1371-Filesystem-benchmark?p=34029&viewfull=1#post34029), an open-source benchmark program by m^2.
10+
For a taste of its performance, here are a few benchmark numbers from a number of compression codecs suitable for real-time. The test was completed on a Core i7-5600U @ 2.6 GHz, using m^2's [fsbench 0.14.3](http://encode.ru/threads/1371-Filesystem-benchmark?p=34029&viewfull=1#post34029) compiled with gcc 4.8.4, on the [Silesia compression corpus](http://sun.aei.polsl.pl/~sdeor/index.php?page=silesia).
1111

1212
|Name | Ratio | C.speed | D.speed |
1313
|-----------------|-------|--------:|--------:|
@@ -23,7 +23,7 @@ For a taste of its performance, here are a few benchmark numbers from a number o
2323
[zlib]:http://www.zlib.net/
2424
[LZ4]:http://www.lz4.org/
2525

26-
Zstd can also offer stronger compression ratio at the cost of compression speed. Speed / Ratio trade-off is configurable by small increment, to fit different situations. Note however that decompression speed is preserved and remain roughly the same at all settings, a property shared by most LZ compression algorithms, such as [zlib]. The following test is run on a Core i7-3930K CPU @ 4.5GHz, using [lzbench], an open-source in-memory benchmark by inikep, on the [Silesia compression corpus](http://sun.aei.polsl.pl/~sdeor/index.php?page=silesia)
26+
Zstd can also offer stronger compression ratio at the cost of compression speed. Speed / Ratio trade-off is configurable by small increment, to fit different situations. Note however that decompression speed is preserved and remain roughly the same at all settings, a property shared by most LZ compression algorithms, such as [zlib]. The following test is run on a Core i7-3930K CPU @ 4.5GHz, using [lzbench], an open-source in-memory benchmark by inikep compiled with gcc 5.2.1, on the [Silesia compression corpus](http://sun.aei.polsl.pl/~sdeor/index.php?page=silesia).
2727

2828
[lzbench]:https://github.com/inikep/lzbench
2929

@@ -32,9 +32,9 @@ Compression Speed vs Ratio | Decompression Speed
3232
![Compression Speed vs Ratio](images/CSpeed.png "Compression Speed vs Ratio") | ![Decompression Speed](images/DSpeed.png "Decompression Speed")
3333

3434

35-
Zstd entropy stage is provided by [Huff0 and FSE, from Finite State Entrop library](https://github.com/Cyan4973/FiniteStateEntropy).
35+
Zstd entropy stage is provided by [Huff0 and FSE, from Finite State Entropy library](https://github.com/Cyan4973/FiniteStateEntropy).
3636

37-
Its memory requirement can also be configured to fit into low-memory hardware configurations, or servers handling multiple connections/contexts in parallel.
37+
Its memory requirement can be configured to fit into low-memory hardware configurations, or servers handling multiple connections/contexts in parallel.
3838

3939
Zstd has not yet reached "stable format" status. It doesn't guarantee yet that its current compressed format will remain stable and supported in future versions. During this period, it can still change to adapt new optimizations still being investigated. "Stable Format" is projected sometimes early 2016.
4040

images/CSpeed.png

100644100755
17.9 KB
Loading

images/DSpeed.png

100644100755
4.11 KB
Loading

programs/paramgrill.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -738,9 +738,10 @@ static void BMK_benchMem(void* srcBuffer, size_t srcSize)
738738
const int maxSeeds = g_noSeed ? 1 : ZSTD_HC_MAX_CLEVEL;
739739
for (i=1; i<=maxSeeds; i++)
740740
{
741+
const U32 btPlus = (params.strategy == ZSTD_HC_btlazy2);
741742
params = g_seedParams[i];
742743
params.windowLog = MIN(srcLog, params.windowLog);
743-
params.contentLog = MIN(params.windowLog, params.contentLog);
744+
params.contentLog = MIN(params.windowLog+btPlus, params.contentLog);
744745
params.searchLog = MIN(params.contentLog, params.searchLog);
745746
BMK_seed(winners, params, srcBuffer, srcSize, ctx);
746747
}

0 commit comments

Comments
 (0)