Паралельне стиснення BZIP2
Contents
[
Hide
Show
]Використання декількох ядер CPU
BZIP2 ділить дані на блоки та стискають їх самостійно. Aspose.zip API дозволяє це робити паралельно. Єдине, що вам потрібно ввімкнути, - це встановити setCressionThreads до більшого, ніж один.
У зразку використовуються всі ядра процесора.
1спробуйте (Bzip2archive Archive = new Bzip2archive ()) {
2 Archive.setsource ("data.bin");
3 Варіанти BZIP2SaveOptions = нові bzip2saveOptions ();
4 Options.setCressionThreads (runtime.getruntime (). Доступніпроцестори ());
5 Archive.save ("result.bz2", варіанти);
6}