fix residual space in memory block

From: Karel Zak <zakkr(at)zf(dot)jcu(dot)cz>
To: pgsql-patches <pgsql-patches(at)postgreSQL(dot)org>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Subject: fix residual space in memory block
Date: 2000-07-05 12:14:36
Message-ID: Pine.LNX.3.96.1000705140110.2942A-100000@ara.zf.jcu.cz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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

Responses

Browse pgsql-patches by date

  From Date Subject
Next Message Karel Zak 2000-07-05 12:19:11 (again) Re: fix residual space in memory block
Previous Message Karel Zak 2000-07-04 17:26:43 Re: Statistical aggregates