Compression Bzip2 parallèle

Utilisation de plusieurs cœurs de CPU

Bzip2 divise les données en blocs et les compresse indépendamment. L’API Aspose.ZIP permet de le faire en parallèle. La seule chose dont vous avez besoin pour l’activer est de définir setCompressionThreads à plus d’un.

Dans l’exemple, tous les cœurs du processeur sont utilisés.

1try (Bzip2Archive archive = new Bzip2Archive()) {
2    archive.setSource("data.bin") ;
3    Bzip2SaveOptions options = new Bzip2SaveOptions() ;
4    options.setCompressionThreads(Runtime.getRuntime().availableProcessors()) ;
5    archive.save("result.bz2", options) ;
6}

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.