目前正在使用Apache Commons Compress包,该包占用了大约60%的总堆,并在解压缩BZip2文件时需要大约6分钟来解压缩每个4-5Mb的500个文件。
我的主要问题是我找不到任何可以比较这种性能的东西,我已经发现了AT4J,但按照文档实施会导致ArrayIndexOutOfBoundsException错误,而在将其中一个文件读入缓冲区时。对于它成功处理的少数文件,性能相当类似,而AT4J包括来自Commons Compress的压缩器类以提供“额外选项”表明这是预期的。
是否有人知道其他Java库可用于解压缩BZip2文件,如果有的话,它们是否与Apache有任何比较?
提前感谢。