On Friday 12 April 2002 03:22 am, Michel J Lambert wrote: > > > So you're saying that the calls to get memory during interpreter > > > initialization are somehow guaranteed to not require more memory (and thus > > > a dod or collection run)? Currently, this guarantee is not expressed in > > > > I don't understand the "thus." Nothing states that requesting memory > > mandates a DOD/GC run. > > If I call Parrot_allocate, it checks to see if it has enough allocated > memory to provide the request. If not, it performs a collection run, and > tries again. If not, it tries allocationg a new block of memory, and > returns that. If that fails, it gives up.
I thought the point of the discussion was turning off the GC until such time that it was ready to go. I know what it *does* - what should it *do*? {Rest of the comments snipped.} -- Bryan C. Warnock [EMAIL PROTECTED]