Hello mates, I was not here from long time due to my studies actually, I managed some time today, so thought for a modified version by me in ZSTD
What I did?
1. Actually increased speed around atleast 2mb/s with the same cls through modified zstdlib_x86.dll without any ratio loss.
2. Added latest compiled version of Zstd x32 and x64, additionally PZstd also!
3. I did some benchmarks also, for all tests level 19 was used, was tested for compression only and threads were set as 2(It doesn't matter in PZstd case), I have maximum 2 threads only.
Test with new and older DLL
Code:
By using zstdlib_x86 Modified For Pzstd ---->>
Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 103.66 sec/real 59.58 sec = 174%. Speed 3.82 mB/s
All OK
*******************************************************************************
Compressing is Completed
*******************************************************************************
Install Started - 19:35:17.12
Install Finished - 19:36:17.06
By using zstdlib_x86 Razor For Pzstd ---->>
Compressed 2,907 files, 227,863,642 => 84,657,403 bytes. Ratio 37.15%
Compression time: cpu 163.23 sec/real 98.28 sec = 166%. Speed 2.32 mB/s
All OK
*******************************************************************************
Compressing is Completed
*******************************************************************************
Install Started - 19:43:16.40
Install Finished - 19:44:54.83
--------------------------------------------------------------------------------------------------------
By using zstdlib_x86 Razor For Zstd x32 ---->>
Compressed 2,907 files, 227,863,642 => 84,657,403 bytes. Ratio 37.15%
Compression time: cpu 160.95 sec/real 104.04 sec = 155%. Speed 2.19 mB/s
All OK
*******************************************************************************
Compressing is Completed
*******************************************************************************
Install Started - 19:23:26.29
Install Finished - 19:25:10.48
By using zstdlib_x86 Razor For Zstd x64 ---->>
Compressed 2,907 files, 227,863,642 => 84,657,403 bytes. Ratio 37.15%
Compression time: cpu 166.00 sec/real 103.52 sec = 160%. Speed 2.20 mB/s
All OK
*******************************************************************************
Compressing is Completed
*******************************************************************************
Install Started - 19:26:41.28
Install Finished - 19:28:24.95
-----------------------------------------------------------------------------------------------------------------------
By using zstdlib_x86 Modified For Zstd x32 ---->>
Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 109.63 sec/real 74.61 sec = 147%. Speed 3.05 mB/s
All OK
*******************************************************************************
Compressing is Completed
*******************************************************************************
Install Started - 19:30:54.96
Install Finished - 19:32:09.99
By using zstdlib_x86 Modified For Zstd x64 ---->>
Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 106.92 sec/real 76.79 sec = 139%. Speed 2.97 mB/s
All OK
*******************************************************************************
Compressing is Completed
*******************************************************************************
Install Started - 19:33:06.21
Install Finished - 19:34:23.35
Tests Between Zstd and Pzstd with the Modified DLL
Code:
Pzstd
By using Pzstd ---->>
Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 107.86 sec/real 65.95 sec = 164%. Speed 3.45 mB/s
All OK
*******************************************************************************
Compressing is Completed
*******************************************************************************
Install Started - 15:10:28.93
Install Finished - 15:11:35.30
By using Zstd x32 ---->>
Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 105.44 sec/real 66.34 sec = 159%. Speed 3.43 mB/s
All OK
*******************************************************************************
Compressing is Completed
*******************************************************************************
Install Started - 15:21:16.69
Install Finished - 15:22:24.00
By using Zstd x64 ---->>
Compressed 2,907 files, 227,863,642 => 84,648,750 bytes. Ratio 37.15%
Compression time: cpu 106.08 sec/real 67.47 sec = 157%. Speed 3.38 mB/s
All OK
*******************************************************************************
Compressing is Completed
*******************************************************************************
Install Started - 15:23:24.16
Install Finished - 15:24:32.64
Edit: I will prefer to use zstd32_gcc620.exe or zstd64_gcc620.exe as zstd.exe for now with current Razor CLS.