]> git.ipfire.org Git - thirdparty/zstd.git/commit
[largeNbDicts] Print more metrics into csv file
authorHan Zhu <zhuhan7737@gmail.com>
Tue, 19 Jul 2022 23:50:28 +0000 (16:50 -0700)
committerHan Zhu <zhuhan7737@gmail.com>
Tue, 19 Jul 2022 23:50:28 +0000 (16:50 -0700)
commitb550f9b77e9fa11d11078735c32ba9847e5df773
treea4e7f59237d0514762993d6456a52f534e366b59
parentd0c88afe6d5c0a29274df735a044154c6bf6deaa
[largeNbDicts] Print more metrics into csv file

Summary:
Add column headers and data for whether it's a compression or a decompression
run, compression level, nbDicts and dictAttachPref in additional to
compr/decompr speed.

Test Plan:
Example output:

```
./largeNbDicts
Compression/Decompression,Level,nbDicts,dictAttachPref,Speed
Compression,1,1,0,300.9
Compression,1,1,1,296.4
Compression,1,1,2,307.8
Compression,1,10,0,292.3
Compression,1,100,0,293.3
Compression,3,110,0,106.0
Decompression,-1,110,-1,155.6
Decompression,-1,110,-1,709.4
Decompression,-1,120,-1,709.1
Decompression,-1,120,-1,734.6
```
contrib/largeNbDicts/largeNbDicts.c