Re: [Jamvm-general] memory leak
Brought to you by:
rlougher
From: <mlp...@gm...> - 2013-11-21 07:03:57
|
<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div> <div>Hello Mattias,</div> <div> </div> <div>thank you for your quick reply. I tried with classpath 0.99. But without success.</div> <div>I also checked the savannah cvs and the files you mentioned have not changed the last few years.</div> <div>Do you have any other ideas?</div> <div> </div> <div>Best regards Michael</div> <div> <div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"> <div style="margin:0 0 10px 0;"><b>Gesendet:</b> Mittwoch, 20. November 2013 um 15:06 Uhr<br/> <b>Von:</b> "Mattias Isegran Bergander" <mat...@co...><br/> <b>An:</b> "mlp...@gm..." <mlp...@gm...>, "jam...@li..." <jam...@li...><br/> <b>Betreff:</b> SV: [Jamvm-general] memory leak</div> <div name="quoted-content"><!--p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0.0cm; font-size: 12.0pt; font-family: "Times New Roman" , serif; } a:link, span.MsoHyperlink { color: blue; text-decoration: underline; } a:visited, span.MsoHyperlinkFollowed { color: purple; text-decoration: underline; } span.E-postmall17 { font-family: Calibri , sans-serif; color: rgb(31,73,125); } *.MsoChpDefault { font-size: 10.0pt; } div.WordSection1 { page: WordSection1; } --> <div> <div class="WordSection1"> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);">If memory serves there were two bugs in GNU classpath that might be related to this. Might have been fixed in 0.99. Maybe a good starting point to find out more though.</span></p> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);"> </span></p> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);">One memory leak for doubles</span></p> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);">native/jni/java-lang/java_lang_VMDouble.c </span></p> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);">and some more files in native/fdlibm/</span></p> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);"> </span></p> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);">and one problem with</span></p> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);">java/text/DecimalFormat.java</span></p> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);"> </span></p> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);">Mattias</span></p> <p class="MsoNormal"><span style="font-size: 11.0pt;font-family: Calibri , sans-serif;color: rgb(31,73,125);"> </span></p> <div> <div style="border: none;border-top: solid rgb(181,196,223) 1.0pt;padding: 3.0pt 0.0cm 0.0cm 0.0cm;"> <p class="MsoNormal"><b><span style="font-size: 10.0pt;font-family: Tahoma , sans-serif;">Från:</span></b><span style="font-size: 10.0pt;font-family: Tahoma , sans-serif;"> mlp...@gm... [mailto:mlp...@gm...]<br/> <b>Skickat:</b> den 20 november 2013 14:52<br/> <b>Till:</b> jam...@li...<br/> <b>Ämne:</b> [Jamvm-general] memory leak</span></p> </div> </div> <p class="MsoNormal"> </p> <div> <div> <p class="MsoNormal"><span style="font-size: 9.0pt;font-family: Verdana , sans-serif;"> </span></p> </div> <div> <div> <p class="MsoNormal"><span style="font-size: 9.0pt;font-family: Verdana , sans-serif;">Hello list,</span></p> </div> <div> <p class="MsoNormal"><span style="font-size: 9.0pt;font-family: Verdana , sans-serif;">I have the following Java Code which in my opinion causes a memory leak in jamvm.<br/> It could be programmed better, but in my case I want to run the eclipse equinox OSGi<br/> framework and sometimes the kernel kills jamvm because there is no memory left. I<br/> reduced the code until this sample remains:<br/> public class HelloWorld {<br/> public static void main(String[] args) {<br/> while(true) {<br/> Float f1,f2;<br/> Float fRes;<br/> String sRes;<br/> f1 = 23.4f;<br/> f2 = 2.5f;<br/> fRes = f1 * f2;<br/> sRes = Float.toString(fRes);<br/> }<br/> }<br/> }</span></p> </div> <div> <p class="MsoNormal"><span style="font-size: 9.0pt;font-family: Verdana , sans-serif;">Running this code with a diffrent JRE or even with the ubuntu jamvm works fine.<br/> Only with my compiled jamvm version 1.6.0 and classpath 0.99 the memory usage is very high and the kernel keeps killing the jamvm process.<br/> Any suggestions what could be done?</span></p> </div> <div> <p class="MsoNormal"><span style="font-size: 9.0pt;font-family: Verdana , sans-serif;"> </span></p> </div> <div> <p class="MsoNormal"><span style="font-size: 9.0pt;font-family: Verdana , sans-serif;">Best regards Michael</span></p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></body></html> |