|
From: | Paolo Bonzini |
Subject: | Re: [Help-smalltalk] Strategy to finding memleaks |
Date: | Sun, 10 Apr 2011 18:27:20 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Lightning/1.0b3pre Mnenhy/0.8.3 Thunderbird/3.1.7 |
On 04/09/2011 09:29 PM, Holger Hans Peter Freyther wrote:
so somehow if I call release on the ResultSet it is removing itself from the finalizer list and the objects are GCed faster. Do you remember the reason why a new process is started to finalize objects instead of doing it within the process that waits for the Semaphore?
Yes, otherwise it doesn't work in case two GCs happen during a finalization round.
Do you think the priority should be bumped, but with finalizers done in batches every say 100 ms?
Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |