On 5/15/07, Mikhail Markov <[EMAIL PROTECTED]> wrote:
Hi, all! I'd like to raise the problem with freeing native memory which is out of GC control again :-) (and https://issues.apache.org/jira/browse/HARMONY-3148as one of it's demonstration). (See the previous round at http://thread.gmane.org/gmane.comp.java.harmony.devel/25768). Several people have added comments to the JIRA, but we need a general decision on the following question: Do we accept the way which was introduced by Leo's patch in H-3148 (i.e. check if there are enough native memory available before allocating new one, and call System.gc() (or System.runFinalization()) if necessary)? I'm +1 for this method.
Hi, I'm not sure whether I understand the problem correctly, but is it possible that vm onlys invokes gc when it fails to allocate, instead of checking native memory every time before allocation which would may cause performance downgrade? (Mark mentioned that he'd refactored the patch if he had time:-) - i'm ready
to do this if he has no time.) Thanks, Mikhail
-- Best regards, Andrew Zhang http://zhanghuangzhu.blogspot.com/
