trovare il riferimento nascosto che causa una perdita di memoria

1

Ecco un bel problema. Recentemente ho avuto una perdita di memoria in un programma java in cui non è stato raccolto un oggetto enorme, anche se "dovrebbe" essere stato raccolto quando l'intero complesso grafico degli oggetti che lo conteneva è diventato spazzatura. (Concretamente, l'oggetto grande è un'immagine, e il grafico complesso è una finestra e tutte le strutture associate).

Quindi, escludendo l'inaspettato (bug gc) c'è qualche puntatore da qualche parte che perde nel grafico che contiene l'immagine, impedendo che l'intero mess venga raccolto.

Come trovarlo?

    
posta ddyer 28.07.2016 - 19:37
fonte

0 risposte

Leggi altre domande sui tag