Déjà importer la référence faible mais le compilateur ne trouve pas le symbole, quel est le problème? Y at-il une fuite de mémoire dans DumpReceiver.java que j'ai pensé que la référence faible pourrait libérer après utilisation?Le symbole WeakReference est introuvable
import java.lang.ref.WeakReference;
Receiver r = new DumpReceiver(System.out);
WeakReference<Receiver> wr = new WeakReference<DumpReceiver>(r);
MidiInDump.java:64: cannot find symbol
symbol : constructor WeakReference(javax.sound.midi.Receiver)
location: class java.lang.ref.WeakReference<DumpReceiver>
WeakReference<Receiver> wr = new WeakReference<DumpReceiver>(r);
^
Je suis d'accord (+1). C'est le genre de chose qu'un EDI vous dit. –
Ouais, étant développeur d'actionscript, j'ai encore beaucoup à apprendre, mais a constaté que ce n'est pas ce problème qui a causé une fuite de mémoire. Je me demande qui peut passer du temps à lire mon code MIDI? – Proyb2
Je voulais dire que j'ai trouvé une fonction qui permet d'augmenter la mémoire après le vidage du code MIDI sur la console, si vous voulez le regarder? – Proyb2