[PATCH RFC] 1/2 central workspace for zlib

Jörn Engel joern at wohnheim.fh-wedel.de
Mon Jun 2 08:26:31 EDT 2003


On Sat, 31 May 2003 17:44:06 +0200, Joakim Tjernlund wrote:
> > jffs2: inflate & deflate, initialized once, 450k
> 
> 450KB looks like a lot considering JFFS2 will never compress more than a PAGE at a time.
> I think the actual workspace needed is much less, but none has figured out how to calculate
> the  real workspace needed for a fixed buffer size, right?

When talking about zlib, "noone has done it yet" is almost always
right. :)

The kernel workspace #defines MAX_MEM_LEVEL to 9, while the zlib
default is 8.  That translates to 256k instead of 128k is is likely
pointless for JFFS2 style of compression.  Another 50k come from the
seperate workspaces for inflate and deflate.  So JFFS2 should be able
to work with 280k, roughly.

Have you ever seen/done benchmarks that test zlib compression
efficiency?

Jörn

-- 
Eighty percent of success is showing up.
-- Woody Allen



More information about the linux-mtd mailing list