It only requires a few member functions that need to be implemented in order to allow your objects to evolve. GLib is a library which includes support routines for C such as lists, trees, hashes, memory allocation, and many other things. Decompression requires no memory. In addition there are slower compression levels achieving a quite competitive compression ratio while still decompressing at this very high speed. Requires no memory for decompression.
Compression is pretty fast.
Requires 64 kB of memory for compression. Allows you to dial up extra compression at a speed cost in the compressor. The speed of the decompressor is not reduced. Includes compression levels for generating pre-compressed data which achieve a quite competitive compression ratio. There is also a compression level which needs only 8 kB for compression.