of GEOS, the heap size remains constant. Usually, the global heap occupies approximately 450K bytes of a 640K system.</P>
<P>
When an application requests memory, it is allocated a &quot;block&quot; on the heap. Blocks may be of almost any size but may not be larger than 64K. (However, the heap is most efficient when blocks are 2K-6K in size; see <A HREF="Memory_6.htm#65805"> Memory Etiquette</A>
.) Every block is allocated a unique handle (described below) from the Handle Table; by calling a memory manager