指定应分配多少内存给内部压缩状态。 1 使用最小内存,但速度慢,并降低压缩比;9 使用最大内存以实现最佳速度。默认值为 8。
1
9
8
deflate 的内存需求(以字节为单位)
(1 << (windowBits + 2)) + (1 << (memLevel + 9))
即:在 windowBits = 15 的情况下,为 memLevel = 8 (默认值)分配 128K
final int memLevel;