Quote:
Originally Posted by kj911
Use -mtt1 and -mt4 mode and -d128m dictionary size, eats 5.2-5.5GB's memory from during compression.
|
For your system it would result as if using from the command line:
Code:
LOLZ_HIGH = lolz:dtb1:d1065m:mtt1:mt4:mc1023
So lolz would use: 4 * 1065 = 4260 MB of 8192 MB.
I believe the memory usage of lolz is calculated as: theads*dictionary
Example: If using a Ryzen 5900x (24 theads) and 32 GB of RAM we would have:
Code:
LOLZ_HIGH = lolz:dtb1:d852m:mtt1:mt24:mc1023
So lolz would use: 24 * 852 = 20448 MB of 32768 MB.
It may be recommended to do the calculation using available memory rather than total system memory.
Maybe it's not just simply multiplying the dictionary by the number of threads, that's my question.
Can not understand. See the attached video.