当前使用 Apache Commons Compress 包,它使用了大约 60% 的整体堆空间,在解压 BZip2 文件时大约需要 6 分钟来解压大约 500 个文件,每个 4-5Mb。
我的主要问题是我找不到任何可以与此性能进行比较的东西,我找到了 AT4J,但是按照文档实现它会导致 ArrayIndexOutOfBoundsException 在尝试将其中一个文件读入缓冲区时。对于它确实设法处理的少数文件,性能非常相似,并且 AT4J 包含来自 Commons Compress 的压缩器类以提供“额外选项”这一事实意味着这是意料之中的。
有谁知道用于解压缩 BZip2 文件的任何其他 Java 库,如果知道,它们是否与 Apache 有任何比较?
提前致谢。