JavaFX vazamentos inexplicáveis de memória no Linux
Meu programa Java vaza memória enquanto opera exclusivamente no Linux.
Sintomas:
O VisualVM mostra o tamanho de heap de cerca de 300 Mb no máximo e nenhuma atividade suspeita.No Mac OS X, o programa é executado indefinidamente com 900Mb de memória (via Activity Monitor)No Linux, o consumo de memória aumenta rapidamente até 4,5 Gb quando o sistema operacional fica sem memória (via Activity Monitor)O programa usa JavaFX. Esse comportamento foi iniciado após uma confirmação que separava a GUI e os cálculos em diferentes segmentos.
Isso não pode ser um vazamento na JVM, pode?
Existem ferramentas para investigar esses problemas?