Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Feb 2008 21:42:07 -0800
From:      Mika Nystrom <mika@async.caltech.edu>
To:        Nick Johnson <freebsd@spatula.net>
Cc:        freebsd-java@freebsd.org
Subject:   Re: Memory leak in 1.5.0 JVM 
Message-ID:  <200802220542.m1M5g7Qq085021@camembert.async.caltech.edu>
In-Reply-To: Your message of "Thu, 21 Feb 2008 19:05:02 PST." <20080221190430.U2617@turing> 

next in thread | previous in thread | raw e-mail | index | archive | help
Nick Johnson writes:
>What happens if you add a thread.join()?
>
>   Nick

What do you know.. the leak goes away.  Also the program uses 1/3
as much memory to start with (RES: 12M vs. 40M).

    Mika


>
>On Thu, 21 Feb 2008, Mika Nystrom wrote:
>
>> Hello there freebsd-java,
>> 
>> I am running a binary downloaded 1.5.0 JVM on a FreeBSD 5.5 system:
>> 
>> (167)rover:~/levinc/memleak>java -version
>> java version "1.5.0"
>> Java(TM) 2 Runtime Environment, Standard Edition (build diablo-1.5.0-b01)
>> Java HotSpot(TM) Client VM (build diablo-1.5.0_07-b01, mixed mode)
>> (168)rover:~/levinc/memleak>uname -a
>> FreeBSD rover 5.5-RELEASE FreeBSD 5.5-RELEASE #4: Sat Nov 17 12:13:24 PST 2007     mika@rover:/usr/src/sys/i386/compile/ROVER  i386
>> 
>> I have found the following program to leak memory on FreeBSD, but not on Windows with same Java 1.6.0, nor on Debian with gij 1.4.2:
>> 
>> class Leakq {
>> 
>>   private static class MyThread extends Thread {
>>     public void run() 
>>     {
>> 
>>     }
>>   }
>> 
>>   public static void main (String[] args)
>>   {
>>     for(;;) {
>>       (new MyThread()).start();
>>     }
>>   }
>> }
>> 
>>     Best regards,
>>       Mika Nystrom
>>       mika@alum.mit.edu
>> _______________________________________________
>> freebsd-java@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-java
>> To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org"
>> 
>
>-- 
>"Courage isn't just a matter of not being frightened, you know. It's being
> afraid and doing what you have to do anyway."
>   Doctor Who - Planet of the Daleks
>This message has been brought to you by Nick Johnson 2.3b1 and the number 6.
>http://healerNick.com/       http://morons.org/        http://spatula.net/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802220542.m1M5g7Qq085021>