병렬 BZIP2 압축

Contents
[ Hide Show ]

여러 CPU 코어 사용

BZIP2는 데이터를 블록으로 나누고 독립적으로 압축합니다. ASSPER.ZIP API를 사용하면 병렬로 수행 할 수 있습니다. 당신이 그것을 켜야 할 유일한 것은 setcompressionthreads를 하나 이상으로 설정하는 것입니다.

샘플에서 모든 CPU 코어가 사용됩니다.

1try (bzip2archive archive = new bzip2archive ()) {
2    archive.setsource ( "data.bin");
3    bzip2saveoptions 옵션 = 새로운 bzip2saveoptions ();
4    옵션 .setCompressionThreads (runtime.getRuntime (). availProcessors ());
5    archive.save ( "result.bz2", 옵션);
6}

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.