2

iOSアプリでメモリリークが発生し、クラッシュすることがあります。リークはここにあります。誰かが私がこれをデバッグする方法を知っていますか?

 0  0x269760    Malloc 32 Bytes Malloc  1   00:03.718.759   32  libsystem_info.dylib    si_item_to_addrinfo
4

2 に答える 2

6

32 バイトのリークが 1 回発生しても、メモリ消費量が Jetsam になることはありません。

まず、クラッシュのバックトレースを投稿します。次に、Allocations インストゥルメントを使用して、時間の経過とともにメモリが増加しているかどうかを確認します。

メモリが増えていて、何らかのアクションを繰り返している場合 (たとえば、UI にアクセスしてアプリのメイン画面に戻るなど)、Heapshot 分析は驚くべき結果をもたらす可能性があります。

于 2012-07-02T16:33:51.240 に答える
5

私にとっては、Testflight SDK 1.1 です。[TestFlight takeoff:] メソッドをコメントアウトすると、リークは表示されなくなりました。

于 2012-11-10T07:09:07.380 に答える