clj-swingrepl
clj-swingrepl copied to clipboard
Slow-motion memory leak causing java.lang.reflect.InvocationTargetException
Keeping a clj-swingrepl open for a day (192MB heap, 64 bit Java 7u3, Windows) sometimes causes a memory leak and subsequent tracebacks:
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1242)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1346)
at bsh.util.JConsole.invokeAndWait(JConsole.java:794)
at bsh.util.JConsole.print(JConsole.java:545)
at bsh.util.JConsole.inPipeWatcher(JConsole.java:725)
at bsh.util.JConsole.run(JConsole.java:734)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.OutOfMemoryError: Java heap space