erstellen Ich arbeite Kürzlich Speicherverlust auf meiner Android-Quelle.Speicherleck auftreten, wenn Objekt mit 'neu' auf Android
ich Zuteilung Tracking-Tool auf Android Studio
meine app ist die Aufnahme Kameravorschau App
, wenn Sie das Bild betrachten
protected int getOutPutBufferIndex() {
IMediaCodec.BufferInfo bufferInfo = new IMediaCodec.BufferInfo(); //here occur memory leak
int outputBufferIndex = mediaCodec.dequeueOutputBuffer(bufferInfo, timeout); //get buffer index
return outputBufferIndex;
}
diese Methode nur Puffer zurückgeben Index.
I auftreten Speicherleck erraten, wenn das Objekt new
mit erstellen, so versuche ich auf return outputBufferIndex;
hinzufügen, aber die zugewiesen nie benutzt Nachricht.
und Speicherverlust auftreten unverändert.
so, wie, wenn Objekt mit new
erstellen, vermeiden Speicherleck auf Android?
danke.
, die nicht wie 'C++ sieht' es wie 'Java' aussieht. – Galik
Von diesem Bild sehe ich 'Java' erwähnt. Das ist nicht 'C++' – PaulMcKenzie
sorry, ich füge genannten Fehler hinzu – chohyunwook