Паралельне стиснення BZIP2

Використання декількох ядер 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}

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.