2

私は現在、iOS用のxcodeでゲームを書き始めています。移植性の理由から、メインのゲームエンジンをC++で記述したいと思います。

私の問題は、アプリのプロファイルを作成するときに始まります。Xcode Instrumentsはプロファイリングのための優れたツールのセットですが、私のオブジェクトの大部分はc ++であり、Objective-Cではないため、これらのオブジェクトはすべて<non-object>として表示されるため、割り当てツールを使用することはほぼ不可能です。

「c++オブジェクトを識別する」というチェックボックスがあることに気づきましたが、dosentは何でもしているようです。

c ++ iphoneアプリを作成するときに、アプリをどのようにプロファイリングするかを知っておくとよいでしょうか。

4

1 に答える 1

1

Allocations Instrument を使用すると、Instruments は最初にメモリ割り当て統計を表示します。統計は、アプリが使用しているメモリの量を示します。アプリが使用するメモリの量を把握した後は、メモリを割り当てるコードの領域と、それらが割り当てているメモリの量を知りたいと思うでしょう。ジャンプ バーから呼び出しツリー ビューに切り替えると、コード内のどこにメモリを割り当てているかを簡単に判断できます。詳細については、次の記事を参照してください。

Instruments: メモリを割り当てる場所を見つける

于 2012-05-09T18:45:32.000 に答える