私はSpriteKit & GameCentreを使ってXCode7.3でSwift 2.2アプリを作っています。スウィフト無限のメモリの増加
私の問題は、アプリケーションで使用されているメモリが増加し続けていることです(1秒おきに20MB以上が追加されます)。最終的には、これはメモリの問題のためにアプリケーションがクラッシュする原因となります。同様の結果がデバイス(iPhone 6s)&シミュレータで実行されています。
私はInstruments(以下のスクリーンショット)を使って実行しましたが、これは問題を示しているようです。
機器の出力を掘り下げるから、460 KiBのmalloc関数呼び出しをオフに発生するメモリリークを示しているようです。私はスタックトレースからこれを引き起こしているものを分離することはできません。
楽器の出力があります - ここでどのように接続するかはわかりません。どのような提案/ポインタをどこから始めるべきか?
このサイズのバグで、あなたは基本的なレベルで何か間違ったことをやっている良い賭けがあります。あなたのコードで 'malloc'を使っていますか?あなたはそれらを必要とする弱い参照を使用していますか? – Holly
コードはすべてswift2なので、直接mallocコールは使用されません。私が機器の出力を正確に読み取っていると、mallocの呼び出しが繰り返されて実際のリークが発生しています。 – samius