[kaffe] Freeing jit temp data on demand (Was: Re: JavaLayer 0.3.0 works)
Dalibor Topic
robilad@kaffe.org
Tue Sep 16 03:32:02 2003
Timothy Stack wrote:
>>Hi,
>
>>
>>The memory usage seems to come from
>>
>>jit-temp-data: Nr 179 Mem 8980K, which doesn't get freed as it
>>should be, so it's impossible to run with less then -mx 16M. I think the
>>gc should try to free jit temp data when it runs out of memory. Tim,
>>Helmer, what do you think?
>
>
> The GC doesn't track this, its kept around in a pool which isn't freed if
> it passes some threshold.
So it would require either a change to the gc to track it (which I
though it did, since the (re/de)allocations already happen through the
gc interface) or a change in the jitter (jit3) to free temp data when
it's not needed any more (after jitting a method? after a certain period
of time?), right?
cheers,
dalibor topic