3

GPUImage を使用しており、GPUStillImageCamera をフルビューにロードする UIViewController があります。

ただし、この UIViewController 5x を閉じて開くと、厄介なクラッシュが発生します。

これはメモリ不足によるクラッシュ (エラー メッセージがないため) であり、メモリの汚れが原因です。

私の割り当ては67MBの使用量しか示していません(iPhone 6+で) ここに画像の説明を入力

ただし、仮想メモリは別の話をしており、約300MBのメモリを使用したと言っています

ここに画像の説明を入力

犯人は、なんと 182 MB の IOKit です (場合によっては、他のいくつかのオカレンスがそれぞれ 10 MB 以上を占めます)。

GPUImage でのこのようなメモリ リークの回避策や、この IOKit (78972 ページ) オブジェクトが何であるか、どこから来ているかを「より深く」調べることができる場所についてアドバイスはありますか?

4

0 に答える 0