c什么是内存压缩库?

前端之家收集整理的这篇文章主要介绍了c什么是内存压缩库?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经搜索了内存中的压缩,发现有很多库不具备此功能. zlib似乎被广泛使用 – 但它似乎也很老了.我在这里问是否有更新,更好的选择.

我想在内存中压缩的数据是大小为几兆字节(2-16 MB)的内存池,每个块包含两个不同结构的数据以及一些指针数组.在块内部,结构和数组没有特定的顺序,当应用程序需要创建这样的元素时,它们只是在另一个之后分配.

你会建议使用什么压缩库?压缩和解压缩性能(两者)比压缩质量更重要.

另外 – 出于压缩原因 – 为两个不同的结构和数组分别使用单独的池会更好吗,这样每个要压缩的数据块只包含一种数据?

这是我第一次打算使用内存压缩,我知道我的问题可能过于笼统,无法给出一个好的答案 – 但每个提示都是受欢迎的!

谢谢!

解决方法

zlib很好.许多人都证明,表现和理解.这就是我在新系统中默认使用的内容,就像你描述的那样.它的年龄应被视为其最大的资产之一.
原文链接:https://www.f2er.com/c/116709.html

猜你在找的C&C++相关文章