another memleak?
Daniel Wunsch <[email protected]> Fri, 1 Jul 2005 23:09:03 +0200
| Newsgroups | gmane.comp.java.beanshell.devel |
|---|---|
| Message-ID | <[email protected]> |
hi there!
this code seems to show (another?) memleak in beanshell:
it prints out GCs first, then more and more Full GCs, nd then you get a
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
or a
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java
heap space
sorry for the slightly lengthy line, but i wanted the code to be a simple
as possible.
if no one else has a better idea, i'll try to find out with hprof and
and some instrumented BeanShell classes.
daniel
//bin/true; exec java -Xms12m -Xmx12m -verbosegc -cp bsh-2.0b5.jar
bsh.Interpreter "$0"
//-Xrunhprof:heap=all,depth=10,thread=y,doe=y
test() {
void run() {
URLEncoder.encode("ldkfjglkdjgkldjlgk dlgkjdklgjdlkjdlkjg
dlkgjdlkjöfjw ldkjfdlkjgldkjgjdlkdfjf dfklgdfgd dffgjdflögjdfölkg dölgkdfölkg
weezrwerwer weeurzwofsn kjfskljfklsjf skfjlsdkdjfskjf slkdfjhklsjfklsjfjlksjf
skldjflskjflksjdlkfsjf sldkfjlskjflksdjflkjsdjlfkjs
skdlöfjlksjflkjsklfjskldjf slkdjflskdjfklsdjfkljslkfjsklfjlksjdfklsjdflsd
sdklfjslkdfj### ldkfjglkdjgkldjlgk dlgkjdklgjdlkjdlkjg dlkgjdlkjöfjw
ldkjfdlkjgldkjgjdlkdfjf dfklgdfgd dffgjdflögjdfölkg dölgkdfölkg weezrwerwer
weeurzwofsn kjfskljfklsjf skfjlsdkdjfskjf slkdfjhklsjfklsjfjlksjf
skldjflskjflksjdlkfsjf sldkfjlskjflksdjflkjsdjlfkjs
skdlöfjlksjflkjsklfjskldjf slkdjflskdjfklsdjfkljslkfjsklfjlksjdfklsjdflsd
sdklfjslkdfj### ldkfjglkdjgkldjlgk dlgkjdklgjdlkjdlkjg dlkgjdlkjöfjw
ldkjfdlkjgldkjgjdlkdfjf dfklgdfgd dffgjdflögjdfölkg dölgkdfölkg weezrwerwer
weeurzwofsn kjfskljfklsjf skfjlsdkdjfskjf slkdfjhklsjfklsjfjlksjf
skldjflskjflksjdlkfsjf sldkfjlskjflksdjflkjsdjlfkjs
skdlöfjlksjflkjsklfjskldjf slkdjflskdjfklsdjfkljslkfjsklfjlksjdfklsjdflsd
sdklfjslkdfj### ldkfjglkdjgkldjlgk dlgkjdklgjdlkjdlkjg dlkgjdlkjöfjw
ldkjfdlkjgldkjgjdlkdfjf dfklgdfgd dffgjdflögjdfölkg dölgkdfölkg weezrwerwer
weeurzwofsn kjfskljfklsjf skfjlsdkdjfskjf slkdfjhklsjfklsjfjlksjf
skldjflskjflksjdlkfsjf sldkfjlskjflksdjflkjsdjlfkjs
skdlöfjlksjflkjsklfjskldjf slkdjflskdjfklsdjfkljslkfjsklfjlksjdfklsjdflsd
sdklfjslkdfj### ldkfjglkdjgkldjlgk dlgkjdklgjdlkjdlkjg dlkgjdlkjöfjw
ldkjfdlkjgldkjgjdlkdfjf dfklgdfgd dffgjdflögjdfölkg dölgkdfölkg weezrwerwer
weeurzwofsn kjfskljfklsjf skfjlsdkdjfskjf slkdfjhklsjfklsjfjlksjf
skldjflskjflksjdlkfsjf sldkfjlskjflksdjflkjsdjlfkjs
skdlöfjlksjflkjsklfjskldjf slkdjflskdjfklsdjfkljslkfjsklfjlksjdfklsjdflsd
sdklfjslkdfj### ldkfjglkdjgkldjlgk dlgkjdklgjdlkjdlkjg dlkgjdlkjöfjw
ldkjfdlkjgldkjgjdlkdfjf dfklgdfgd dffgjdflögjdfölkg dölgkdfölkg weezrwerwer
weeurzwofsn kjfskljfklsjf skfjlsdkdjfskjf slkdfjhklsjfklsjfjlksjf
skldjflskjflksjdlkfsjf sldkfjlskjflksdjflkjsdjlfkjs
skdlöfjlksjflkjsklfjskldjf slkdjflskdjfklsdjfkljslkfjsklfjlksjdfklsjdflsd
sdklfjslkdfj");
}
SwingUtilities.invokeLater(this);
}
for (int i=0; i<10000000; i++) {
test();
}
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click