fix residual space in memory block - Mailing list pgsql-patches

From Karel Zak
Subject fix residual space in memory block
Date
Msg-id Pine.LNX.3.96.1000705140110.2942A-100000@ara.zf.jcu.cz
Whole thread Raw
Responses (again) Re: fix residual space in memory block  (Karel Zak <zakkr@zf.jcu.cz>)
Re: fix residual space in memory block  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-patches

 Here is the patch that create from residual space in memory block new free
chunks. We already discussed about it during 7.0. --- I owe this patch :-)

 My previous implementation create _one_ chunk only. Now I implement it
in do{}while, and if residual space is large, it create more free chunks.
It is better for memory utilize.

 For example in block is 112b (residual and in current code never used)

 first new chunk  64 + 8 (header)
 second new chunk  32 + 8 (header)

 Tom, is it right?

                        Karel


pgsql-patches by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: Re: [HACKERS] Statistical aggregates
Next
From: Karel Zak
Date:
Subject: (again) Re: fix residual space in memory block