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}

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.