0

実行中に C プログラムで動的に割り当てられたメモリを観察し、メモリ リークを検出したいと考えています。私のプログラムは、ユーザー入力に従ってメモリを割り当てます。役立つチュートリアルを何時間も探していますが、問題は、私が見つけたすべてがユーザー入力に基づいていないということです! 入力を挿入して「インストゥルメント」を同時に実行したい..何か提案はありますか?

4

1 に答える 1

1

WWDC 2012 のビデオiOS App Performance: Memoryをご覧になることをお勧めします。メモリの種類、発生する可能性のある問題、注意すべきコーディング規則、Instruments を使用して問題を特定する方法などについての優れた入門書を提供します。始めるのに適した場所です。

多くのリークは、Instruments の「リーク」ツールでは識別できません。「割り当て」ツールと、ヒープショット (そのビデオで説明) やoption割り当てツール グラフでのドラッグなど、そこに隠されているいくつかの優れた機能を確認してください。また、静的アナライザー (Xcode の「製品」メニューの「分析」、またはcommand+ shift+ B) を利用して、コードを分析するだけで驚くべき数の問題を特定できることを確認してください。

于 2013-09-13T19:17:51.407 に答える