【发布时间】:2016-08-24 10:39:07
【问题描述】:
我有一个庞大的数据,当它进入 TextZip 类时,它在 RAM 中覆盖了大约 2 GB 的区域。我无法解决如何缩小该区域。我应该在那节课上改变什么?在java中压缩和解压缩时提供速度和小面积的任何替代方案或技术? 这是我的课程,名称为 TextZip.java ==>
https://gist.github.com/anonymous/bd72fee48e1c3f8812ece187080e452e
最好的问候。
【问题讨论】:
-
巨大的数据到底是什么意思?这是否意味着您分别传递了很长的字符串作为
compress()和decompress()方法的输入参数? -
3627829 字节被压缩。解压后变成 129531542 字节。它在 RAM 中覆盖 2 GB 的区域。有时它会抛出“OutOfMemory”错误。什么是 TextZip 类的替代品以覆盖 RAM 上的小区域?
标签: java zip buffer compression