<div dir="ltr">Hi,<br><div><br></div><div>I'm pretty sure setOnAction is holding references. </div><div><br></div><div>I have a "Open Windows" menu on my application where it lists the Stages opened and if you click, it calls stage.toFront():</div><div><br></div><div>menuItem.seOnAction(e -> stage.toFront())</div><div><br></div><div>I had many crash reports, all OOM. I got the hprof files and analyzed them - turns out this was holding references to all closed stages.</div><div><br></div><div>To fix it, I call setOnAction(null) when the stage is closed.</div><div><br></div><div>I will investigate further and provide an example.</div><div><br></div><div>-- Thiago.</div></div>