Parallele Bzip2-Komprimierung
Contents
[
Hide
Show
]Verwendet mehrere CPU-Kerne
Bzip2 unterteilt Daten in Bl�cke und komprimiert diese unabh�ngig voneinander. Aspose.ZIP API erlaubt es, dies parallel zu tun. Das einzige, was Sie brauchen, um es einzuschalten, ist setCompressionThreads auf mehr als einen zu setzen.
In diesem Beispiel werden alle CPU-Kerne verwendet.
1try (Bzip2Archiv archive = new Bzip2Archiv()) {
2 archive.setSource("data.bin");
3 Bzip2SaveOptions options = new Bzip2SaveOptions();
4 options.setCompressionThreads(Runtime.getRuntime().availableProcessors());
5 archive.save("result.bz2", options);
6}