2

私はこの場合があります:アンドロイドヒープを分析すると、バイト配列がMATでgc rootとマークされました。私はgc rootに弱い/弱い参照を除外しました。このようなスクリーンショット:なぜバイト配列そのもののgcルートがマットにありますか?

enter image description here

それはバイト配列がGCルートであることを意味しますか?それは確信するのは難しいです。

この現象を説明できますか?

これはhereと同じですが、誰も説明しません。

ネイティブにはバイト配列への参照があると思いますが、説明するには十分な知識がありません。

答えて

0

Eh、[クラス名]列を展開すると、最後に「ネイティブスタック」が表示されます。

enter image description here

ネイティブスタックは、バイト配列を引用するからです。 Bitmap create source codeを読むと、バイト配列がネイティブで割り当てられていることがわかります。 Bitmap_creator

関連する問題