I did some tests and comparisons. I just picked 2 random files from a unity engine game. I just left all settings on default (b64m f.e.).
Code:
Razor 1.03.7
Compressed 2 files, 191,947,340 => 43,193,710 bytes. Ratio 22.50%
Compression time: cpu 0.19 sec/real 311.28 sec = 0%. Speed 0.62 mB/s
All OK
RazorX
Compressed 2 files, 191,947,340 => 43,719,877 bytes. Ratio 22.78%
Compression time: cpu 0.08 sec/real 127.69 sec = 0%. Speed 1.50 mB/s
All OK
Razor PMT
Compressed 2 files, 191,947,340 => 43,743,167 bytes. Ratio 22.79%
Compression time: cpu 0.16 sec/real 122.23 sec = 0%. Speed 1.57 mB/s
All OK
RazorX has a slightly better ratio then PMT, but PMT has a slightly better speed.
Question: Does RazorX use all aviable CPU threads by default?